diff --git a/Gemfile b/Gemfile index e8c95b1..0cd20b5 100644 --- a/Gemfile +++ b/Gemfile @@ -56,11 +56,11 @@ gem "prawnto_2", require: "prawnto" gem "prawn-table" -gem "rack" +gem "rack", "~> 2" gem "rack-cors" -gem "rails", ">= 7.0", "< 7.1" +gem "rails", ">= 7.1", "<7.2" # git: "https://github.com/rails/rails.git", branch: "6-1-stable" gem "rails-i18n" diff --git a/config.ru b/config.ru index 2e03084..5376058 100644 --- a/config.ru +++ b/config.ru @@ -3,6 +3,11 @@ # This file is used by Rack-based servers to start the application. require_relative "config/environment" - -run Rails.application -Rails.application.load_server +rutarel = ENV.fetch("RUTA_RELATIVA", "fasol/si/") +if rutarel[0] != '/' + rutarel = "/" + rutarel +end +map rutarel do + run Rails.application + Rails.application.load_server +end diff --git a/config/application.rb b/config/application.rb index fcf96e6..e4f9b3c 100644 --- a/config/application.rb +++ b/config/application.rb @@ -1,7 +1,20 @@ # frozen_string_literal: true require_relative "boot" -require "rails/all" +require "rails" +# Elige los marcos de trabajo que necesitas: +require "active_model/railtie" +require "active_job/railtie" +require "active_record/railtie" +# require "active_storage/engine" +require "action_controller/railtie" +require "action_mailer/railtie" +# require "action_mailbox/engine" +# require "action_text/engine" +require "action_view/railtie" +# require "action_cable/engine" +require "rails/test_unit/railtie" + # Requiere gemas listas en el Gemfile, incluyendo las # limitadas a :test, :development, o :production. @@ -35,7 +48,7 @@ class Application < Rails::Application ENV.fetch("CONFIG_HOSTS", "defensor.info").downcase.split(";"), ) - config.relative_url_root = ENV.fetch("RUTA_RELATIVA", "/sivel2.1") + config.relative_url_root = ENV.fetch("RUTA_RELATIVA", "/fasol/si") config.action_dispatch.default_headers = { "X-Frame-Options" => "ALLOWALL", diff --git a/config/environments/development.rb b/config/environments/development.rb index 3fd2bb8..4e4de1b 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -1,5 +1,3 @@ -# frozen_string_literal: true - require "active_support/core_ext/integer/time" Rails.application.configure do @@ -8,7 +6,7 @@ # In the development environment your application's code is reloaded any time # it changes. This slows down response time but is perfect for development # since you don't have to restart the web server when you make code changes. - config.cache_classes = false + config.enable_reloading = true # Do not eager load code on boot. config.eager_load = false @@ -27,7 +25,7 @@ config.cache_store = :memory_store config.public_file_server.headers = { - "Cache-Control" => "public, max-age=#{2.days.to_i}", + "Cache-Control" => "public, max-age=#{2.days.to_i}" } else config.action_controller.perform_caching = false @@ -35,9 +33,6 @@ config.cache_store = :null_store end - # Store uploaded files on the local file system (see config/storage.yml for options). - config.active_storage.service = :local - # Don't care if the mailer can't send. config.action_mailer.raise_delivery_errors = false @@ -58,6 +53,9 @@ # Highlight code that triggered database queries in logs. config.active_record.verbose_query_logs = true + # Highlight code that enqueued background job in logs. + config.active_job.verbose_enqueue_logs = true + # Suppress logger output for asset requests. config.assets.quiet = true @@ -67,11 +65,9 @@ # Annotate rendered view with file names. # config.action_view.annotate_rendered_view_with_filenames = true - # Uncomment if you wish to allow Action Cable access from any origin. - # config.action_cable.disable_request_forgery_protection = true + # Raise error when a before_action's only/except options reference missing actions + config.action_controller.raise_on_missing_callback_actions = true config.web_console.permissions = ENV.fetch("WEB_CONSOLE_PERMISSIONS", ""). - split(",") - puts "config.web_console.permissions = #{config.web_console.permissions}" - + split(",") end diff --git a/config/environments/production.rb b/config/environments/production.rb index 3ec8e48..0d62313 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -1,12 +1,10 @@ -# frozen_string_literal: true - require "active_support/core_ext/integer/time" Rails.application.configure do # Settings specified here will take precedence over those in config/application.rb. # Code is not reloaded between requests. - config.cache_classes = true + config.enable_reloading = false # Eager load code on boot. This eager loads most of Rails and # your application in memory, allowing both threaded web servers @@ -15,16 +13,15 @@ config.eager_load = true # Full error reports are disabled and caching is turned on. - config.consider_all_requests_local = false + config.consider_all_requests_local = false config.action_controller.perform_caching = true - # Ensures that a master key has been made available in either ENV["RAILS_MASTER_KEY"] - # or in config/master.key. This key is used to decrypt credentials (and other encrypted files). + # Ensures that a master key has been made available in ENV["RAILS_MASTER_KEY"], config/master.key, or an environment + # key such as config/credentials/production.key. This key is used to decrypt credentials (and other encrypted files). # config.require_master_key = true - # Disable serving static files from the `/public` folder by default since - # Apache or NGINX already handles this. - config.public_file_server.enabled = ENV["RAILS_SERVE_STATIC_FILES"].present? + # Disable serving static files from `public/`, relying on NGINX/Apache to do so instead. + # config.public_file_server.enabled = false # Compress CSS using a preprocessor. # config.assets.css_compressor = :sass @@ -39,30 +36,32 @@ # config.action_dispatch.x_sendfile_header = "X-Sendfile" # for Apache # config.action_dispatch.x_sendfile_header = "X-Accel-Redirect" # for NGINX - # Store uploaded files on the local file system (see config/storage.yml for options). - config.active_storage.service = :local - - # Mount Action Cable outside main process or domain. - # config.action_cable.mount_path = nil - # config.action_cable.url = "wss://example.com/cable" - # config.action_cable.allowed_request_origins = [ "http://example.com", /http:\/\/example.*/ ] + # Assume all access to the app is happening through a SSL-terminating reverse proxy. + # Can be used together with config.force_ssl for Strict-Transport-Security and secure cookies. + # config.assume_ssl = true # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies. - # config.force_ssl = true + config.force_ssl = true - # Include generic and useful information about system operation, but avoid logging too much - # information to avoid inadvertent exposure of personally identifiable information (PII). - config.log_level = :info + # Log to STDOUT by default + config.logger = ActiveSupport::Logger.new(STDOUT) + .tap { |logger| logger.formatter = ::Logger::Formatter.new } + .then { |logger| ActiveSupport::TaggedLogging.new(logger) } # Prepend all log lines with the following tags. - config.log_tags = [:request_id] + config.log_tags = [ :request_id ] + + # Info include generic and useful information about system operation, but avoids logging too much + # information to avoid inadvertent exposure of personally identifiable information (PII). If you + # want to log everything, set the level to "debug". + config.log_level = ENV.fetch("RAILS_LOG_LEVEL", "info") # Use a different cache store in production. # config.cache_store = :mem_cache_store # Use a real queuing backend for Active Job (and separate queues per environment). - # config.active_job.queue_adapter = :resque - # config.active_job.queue_name_prefix = "sivel2_production" + # config.active_job.queue_adapter = :resque + # config.active_job.queue_name_prefix = "dummy_production" config.action_mailer.perform_caching = false @@ -77,19 +76,14 @@ # Don't log any deprecations. config.active_support.report_deprecations = false - # Use default logging formatter so that PID and timestamp are not suppressed. - config.log_formatter = Logger::Formatter.new - - # Use a different logger for distributed setups. - # require "syslog/logger" - # config.logger = ActiveSupport::TaggedLogging.new(Syslog::Logger.new "app-name") - - if ENV["RAILS_LOG_TO_STDOUT"].present? - logger = ActiveSupport::Logger.new(STDOUT) - logger.formatter = config.log_formatter - config.logger = ActiveSupport::TaggedLogging.new(logger) - end - # Do not dump schema after migrations. config.active_record.dump_schema_after_migration = false + + # Enable DNS rebinding protection and other `Host` header attacks. + # config.hosts = [ + # "example.com", # Allow requests from example.com + # /.*\.example\.com/ # Allow requests from subdomains like `www.example.com` + # ] + # Skip DNS rebinding protection for the default health check endpoint. + # config.host_authorization = { exclude: ->(request) { request.path == "/up" } } end diff --git a/config/environments/test.rb b/config/environments/test.rb index b2b9183..c468e29 100644 --- a/config/environments/test.rb +++ b/config/environments/test.rb @@ -1,5 +1,3 @@ -# frozen_string_literal: true - require "active_support/core_ext/integer/time" # The test environment is used exclusively to run your application's @@ -10,34 +8,32 @@ Rails.application.configure do # Settings specified here will take precedence over those in config/application.rb. - # Turn false under Spring and add config.action_view.cache_template_loading = true - config.cache_classes = true + # While tests run files are not watched, reloading is not necessary. + config.enable_reloading = false - # Eager loading loads your whole application. When running a single test locally, - # this probably isn't necessary. It's a good idea to do in a continuous integration - # system, or in some way before deploying your code. + # Eager loading loads your entire application. When running a single test locally, + # this is usually not necessary, and can slow down your test suite. However, it's + # recommended that you enable it in continuous integration systems to ensure eager + # loading is working properly before deploying your code. config.eager_load = ENV["CI"].present? # Configure public file server for tests with Cache-Control for performance. config.public_file_server.enabled = true config.public_file_server.headers = { - "Cache-Control" => "public, max-age=#{1.hour.to_i}", + "Cache-Control" => "public, max-age=#{1.hour.to_i}" } # Show full error reports and disable caching. - config.consider_all_requests_local = true + config.consider_all_requests_local = true config.action_controller.perform_caching = false config.cache_store = :null_store - # Raise exceptions instead of rendering exception templates. - config.action_dispatch.show_exceptions = false + # Render exception templates for rescuable exceptions and raise for other exceptions. + config.action_dispatch.show_exceptions = :rescuable # Disable request forgery protection in test environment. config.action_controller.allow_forgery_protection = false - # Store uploaded files on the local file system in a temporary directory. - config.active_storage.service = :test - config.action_mailer.perform_caching = false # Tell Action Mailer not to deliver emails to the real world. @@ -59,4 +55,7 @@ # Annotate rendered view with file names. # config.action_view.annotate_rendered_view_with_filenames = true + + # Raise error when a before_action's only/except options reference missing actions + config.action_controller.raise_on_missing_callback_actions = true end diff --git a/config/routes.rb b/config/routes.rb index 263b78e..90d199d 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,119 +1,118 @@ # frozen_string_literal: true Rails.application.routes.draw do - rutarel = ENV.fetch("RUTA_RELATIVA", "sivel2/") - scope rutarel do - devise_scope :usuario do - get "sign_out" => "devise/sessions#destroy" - get "salir" => "devise/sessions#destroy", - as: :terminar_sesion - - post "usuarios/iniciar_sesion", - to: "devise/sessions#create" - get "usuarios/iniciar_sesion", - to: "devise/sessions#new", - as: :iniciar_sesion - - # El siguiente para superar mala generación del action en el formulario - # cuando se monta en sitio diferente a / y se autentica mal (genera - # /puntomontaje/puntomontaje/usuarios/sign_in ) - if Rails.configuration.relative_url_root != "/" - ruta = File.join( - Rails.configuration.relative_url_root, - "usuarios/sign_in", - ) - post ruta, to: "devise/sessions#create" - get ruta, to: "devise/sessions#new" - end - end - devise_for :usuarios, skip: [:registrations], module: :devise - as :usuario do - get "usuarios/edit" => "devise/registrations#edit", - :as => "editar_registro_usuario" - put "usuarios/:id" => "devise/registrations#update", - :as => "registro_usuario" + devise_scope :usuario do + get "sign_out" => "devise/sessions#destroy" + get "salir" => "devise/sessions#destroy", + as: :terminar_sesion + + post "usuarios/iniciar_sesion", + to: "devise/sessions#create" + get "usuarios/iniciar_sesion", + to: "devise/sessions#new", + as: :iniciar_sesion + + # El siguiente para superar mala generación del action en el formulario + # cuando se monta en sitio diferente a / y se autentica mal (genera + # /puntomontaje/puntomontaje/usuarios/sign_in ) + if Rails.configuration.relative_url_root != "/" + ruta = File.join( + Rails.configuration.relative_url_root, + "usuarios/sign_in", + ) + post ruta, to: "devise/sessions#create" + get ruta, to: "devise/sessions#new" end - - resources :acto, only: [], param: :index do - member do - delete '(:id)', to: "sivel2_gen/actos#destroy", as: "eliminar" - post '/', to: "sivel2_gen/actos#create", as: "crear" - end + end + + devise_for :usuarios, skip: [:registrations], module: :devise + as :usuario do + get "usuarios/edit" => "devise/registrations#edit", + :as => "editar_registro_usuario" + put "usuarios/:id" => "devise/registrations#update", + :as => "registro_usuario" + end + + resources :acto, only: [], param: :index do + member do + delete '(:id)', to: "sivel2_gen/actos#destroy", as: "eliminar" + post '/', to: "sivel2_gen/actos#create", as: "crear" end + end - resources :aporte, only: [], param: :index do - member do - delete '(:id)', to: "aportes#destroy", as: "eliminar" - post '/', to: "aportes#create", as: "crear" - end + resources :aporte, only: [], param: :index do + member do + delete '(:id)', to: "aportes#destroy", as: "eliminar" + post '/', to: "aportes#create", as: "crear" end + end - get "aportes/actualizacion_masiva", - to:"msip/personas#actualizacion_masiva", - as: :aportes_actualizacion_masiva - patch "aportes/actualizacion_masiva", - to: "msip/personas#hacer_actualizacion_masiva", - as: :aportes_hacer_actualizacion_masiva + get "aportes/actualizacion_masiva", + to:"msip/personas#actualizacion_masiva", + as: :aportes_actualizacion_masiva + patch "aportes/actualizacion_masiva", + to: "msip/personas#hacer_actualizacion_masiva", + as: :aportes_hacer_actualizacion_masiva - resources :homonimos, path_names: { new: "nuevo", edit: "edita" }, - controller: "msip/homonimos" + resources :homonimos, path_names: { new: "nuevo", edit: "edita" }, + controller: "msip/homonimos" - resources :usuarios, path_names: { new: "nuevo", edit: "edita" } + resources :usuarios, path_names: { new: "nuevo", edit: "edita" } - get "/aliadoasiste/nuevo" => "cor1440_gen/actividades#nuevo_aliadoasiste", - as: :nuevo_aliadoasiste + get "/aliadoasiste/nuevo" => "cor1440_gen/actividades#nuevo_aliadoasiste", + as: :nuevo_aliadoasiste - #get "/consaportante/:id" => "msip/personas#show", - # as: :consaportante - get "/consaportantes" => "consaportantes#index", - as: :consaportantes + #get "/consaportante/:id" => "msip/personas#show", + # as: :consaportante + get "/consaportantes" => "consaportantes#index", + as: :consaportantes - get "/casos/mapaosm" => "sivel2_gen/casos#mapaosm" + get "/casos/mapaosm" => "sivel2_gen/casos#mapaosm" - get "/casos/numcasos" => "sivel2_gen/casos#numcasos" + get "/casos/numcasos" => "sivel2_gen/casos#numcasos" - get "/fasol/banco" => "sivel2_gen/conteos#fasol_banco", - as: :banco + get "/fasol/banco" => "sivel2_gen/conteos#fasol_banco", + as: :banco - get "/fasol/banco_regionales" => - "sivel2_gen/conteos#fasol_banco_regionales", - as: :banco_regionales + get "/fasol/banco_regionales" => + "sivel2_gen/conteos#fasol_banco_regionales", + as: :banco_regionales - get "/fasol/banco_detalle/:regional" => - "sivel2_gen/conteos#fasol_banco_detalle", - as: :banco_detalle + get "/fasol/banco_detalle/:regional" => + "sivel2_gen/conteos#fasol_banco_detalle", + as: :banco_detalle - get "/fasol/banco_detreg" => - "sivel2_gen/conteos#fasol_banco_detreg", - as: :banco_detreg + get "/fasol/banco_detreg" => + "sivel2_gen/conteos#fasol_banco_detreg", + as: :banco_detreg - get "/orgsociales/jerarquia" => "msip/orgsociales#jerarquia", - as: :jerarquia_orgsociales + get "/orgsociales/jerarquia" => "msip/orgsociales#jerarquia", + as: :jerarquia_orgsociales - get '/personas/nombresrepetidos' => 'msip/personas#nombresrepetidos', - as: :personas_nombresrepetidos + get '/personas/nombresrepetidos' => 'msip/personas#nombresrepetidos', + as: :personas_nombresrepetidos - namespace :admin do - ab = Ability.new - ab.tablasbasicas.each do |t| - next unless t[0] == "" + namespace :admin do + ab = Ability.new + ab.tablasbasicas.each do |t| + next unless t[0] == "" - c = t[1].pluralize - resources c.to_sym, - path_names: { new: "nueva", edit: "edita" } - end + c = t[1].pluralize + resources c.to_sym, + path_names: { new: "nueva", edit: "edita" } end + end - root "sivel2_gen/hogar#index" - end # scope + root "sivel2_gen/hogar#index" + # scope - mount Jos19::Engine, at: rutarel, as: "jos19" - mount Sivel2Gen::Engine, at: rutarel, as: "sivel2_gen" - mount Cor1440Gen::Engine, at: rutarel, as: "cor1440_gen" - mount Heb412Gen::Engine, at: rutarel, as: "heb412_gen" - mount Mr519Gen::Engine, at: rutarel, as: "mr519_gen" - mount Msip::Engine, at: rutarel, as: "msip" + mount Jos19::Engine, at: "/", as: "jos19" + mount Sivel2Gen::Engine, at: "/", as: "sivel2_gen" + mount Cor1440Gen::Engine, at: "/", as: "cor1440_gen" + mount Heb412Gen::Engine, at: "/", as: "heb412_gen" + mount Mr519Gen::Engine, at: "/", as: "mr519_gen" + mount Msip::Engine, at: "/", as: "msip" end diff --git a/db/structure.sql b/db/structure.sql index d8c9a60..7e988b9 100644 --- a/db/structure.sql +++ b/db/structure.sql @@ -9,13 +9,6 @@ SET xmloption = content; SET client_min_messages = warning; SET row_security = off; --- --- Name: public; Type: SCHEMA; Schema: -; Owner: - --- - --- *not* creating schema, since initdb creates it - - -- -- Name: es_co_utf_8; Type: COLLATION; Schema: public; Owner: - -- @@ -12502,576 +12495,575 @@ ALTER TABLE ONLY public.sivel2_gen_victimacolectiva_vinculoestado SET search_path TO "$user", public; INSERT INTO "schema_migrations" (version) VALUES -('20131128151014'), -('20131204135932'), -('20131204140000'), -('20131204143718'), -('20131204183530'), -('20131206081531'), -('20131210221541'), -('20131220103409'), -('20131223175141'), -('20140117212555'), -('20140129151136'), -('20140207102709'), -('20140207102739'), -('20140211162355'), -('20140211164659'), -('20140211172443'), -('20140313012209'), -('20140514142421'), -('20140518120059'), -('20140527110223'), -('20140528043115'), -('20140804202100'), -('20140804202101'), -('20140804202958'), -('20140815111351'), -('20140827142659'), -('20140901105741'), -('20140901106000'), -('20140909165233'), -('20140918115412'), -('20140922102737'), -('20140922110956'), -('20141002140242'), -('20141111102451'), -('20141111203313'), -('20150313153722'), -('20150317084737'), -('20150413000000'), -('20150413160156'), -('20150413160157'), -('20150413160158'), -('20150413160159'), -('20150416074423'), -('20150416090140'), -('20150416095646'), -('20150416101228'), -('20150417071153'), -('20150417180314'), -('20150419000000'), -('20150420104520'), -('20150420110000'), -('20150420125522'), -('20150420153835'), -('20150420200255'), -('20150503120915'), -('20150505084914'), -('20150510125926'), -('20150513112126'), -('20150513130058'), -('20150513130510'), -('20150513160835'), -('20150520115257'), -('20150521092657'), -('20150521181918'), -('20150521191227'), -('20150528100944'), -('20150602094513'), -('20150602095241'), -('20150602104342'), -('20150609094809'), -('20150609094820'), -('20150616095023'), -('20150616100351'), -('20150616100551'), -('20150624200701'), -('20150707164448'), -('20150709203137'), -('20150710012947'), -('20150710114451'), -('20150716085420'), -('20150716171420'), -('20150716192356'), -('20150717101243'), -('20150720115701'), -('20150720120236'), -('20150724003736'), -('20150803082520'), -('20150809032138'), -('20150826000000'), -('20151020203421'), -('20151124110943'), -('20151127102425'), -('20151130101417'), -('20160308213334'), -('20160316093659'), -('20160316094627'), -('20160316100620'), -('20160316100621'), -('20160316100622'), -('20160316100623'), -('20160316100624'), -('20160316100625'), -('20160316100626'), -('20160519195544'), -('20160719195853'), -('20160719214520'), -('20160724160049'), -('20160724164110'), -('20160725123242'), -('20160725131347'), -('20160805103310'), -('20161009111443'), -('20161010152631'), -('20161026110802'), -('20161027233011'), -('20161103080156'), -('20161103081041'), -('20161103083352'), -('20161108102349'), -('20170405104322'), -('20170406213334'), -('20170413185012'), -('20170414035328'), -('20170503145808'), -('20170526084502'), -('20170526100040'), -('20170526124219'), -('20170526131129'), -('20170529020218'), -('20170529154413'), -('20170607125033'), -('20170609131212'), -('20170928100402'), -('20171011212156'), -('20171011213037'), -('20171011213405'), -('20171011213548'), -('20171019133203'), -('20171128234148'), -('20171130125044'), -('20171130133741'), -('20171212001011'), -('20171217135318'), -('20180126035129'), -('20180126055129'), -('20180212223621'), -('20180219032546'), -('20180220103644'), -('20180220104234'), -('20180223091622'), -('20180225152848'), -('20180320230847'), -('20180427194732'), -('20180509111948'), -('20180519102415'), -('20180611222635'), -('20180612024009'), -('20180612030340'), -('20180626123640'), -('20180627031905'), -('20180717134314'), -('20180717135811'), -('20180718094829'), -('20180719015902'), -('20180720140443'), -('20180720171842'), -('20180724135332'), -('20180724202353'), -('20180726213123'), -('20180726234755'), -('20180801105304'), -('20180810220807'), -('20180810221619'), -('20180812220011'), -('20180813110808'), -('20180905031342'), -('20180905031617'), -('20180910132139'), -('20180912114413'), -('20180914153010'), -('20180914170936'), -('20180917072914'), -('20180918195008'), -('20180918195821'), -('20180920031351'), -('20180921120954'), -('20181011104537'), -('20181012110629'), -('20181017094456'), -('20181018003945'), -('20181113025055'), -('20181130112320'), -('20181213103204'), -('20181218165548'), -('20181218165559'), -('20181218215222'), -('20181219085236'), -('20181224112813'), -('20181227093834'), -('20181227094559'), -('20181227095037'), -('20181227100523'), -('20181227114431'), -('20181227210510'), -('20181228014507'), -('20190109125417'), -('20190110191802'), -('20190111092816'), -('20190111102201'), -('20190128032125'), -('20190205203619'), -('20190206005635'), -('20190208103518'), -('20190308195346'), -('20190322102311'), -('20190326150948'), -('20190331111015'), -('20190401175521'), -('20190403202049'), -('20190406141156'), -('20190406164301'), -('20190418011743'), -('20190418014012'), -('20190418123920'), -('20190418142712'), -('20190426125052'), -('20190426131119'), -('20190430112229'), -('20190603213842'), -('20190603234145'), -('20190605143420'), -('20190612101211'), -('20190612111043'), -('20190612113734'), -('20190612198000'), -('20190612200000'), -('20190613155738'), -('20190613155843'), -('20190618135559'), -('20190625112649'), -('20190625140232'), -('20190703044126'), -('20190715083916'), -('20190715182611'), -('20190726203302'), -('20190804223012'), -('20190818013251'), -('20190830172824'), -('20190924013712'), -('20190924112646'), -('20190926104116'), -('20190926104551'), -('20190926133640'), -('20190926143845'), -('20191012042159'), -('20191016100031'), -('20191021021621'), -('20191205200007'), -('20191205202150'), -('20191205204511'), -('20191219011910'), -('20191231102721'), -('20200106174710'), -('20200116003807'), -('20200211112230'), -('20200212103617'), -('20200221181049'), -('20200224134339'), -('20200228235200'), -('20200229005951'), -('20200302194744'), -('20200314033958'), -('20200319183515'), -('20200320152017'), -('20200324164130'), -('20200326212919'), -('20200327004702'), -('20200330174434'), -('20200411094012'), -('20200411095105'), -('20200415021859'), -('20200415102103'), -('20200422103916'), -('20200423092828'), -('20200427091939'), -('20200428155536'), -('20200430101709'), -('20200622193241'), -('20200706113547'), -('20200720005020'), -('20200720013144'), -('20200722210144'), -('20200723133542'), -('20200727021707'), -('20200802112451'), -('20200810164753'), -('20200907165157'), -('20200907174303'), -('20200916022934'), -('20200919003430'), -('20200921123831'), -('20201009004421'), -('20201021214107'), -('20201029153649'), -('20201029162732'), -('20201029220052'), -('20201102232506'), -('20201103175114'), -('20201105154106'), -('20201106155800'), -('20201108201914'), -('20201108203930'), -('20201110170225'), -('20201110170728'), -('20201119125643'), -('20201121162913'), -('20201124035715'), -('20201124050637'), -('20201124142002'), -('20201124145624'), -('20201124145625'), -('20201127233621'), -('20201128003003'), -('20201129144340'), -('20201129145302'), -('20201129152636'), -('20201129153038'), -('20201129153603'), -('20201129161641'), -('20201129175515'), -('20201129191238'), -('20201130020715'), -('20201201015501'), -('20201201023145'), -('20201203052009'), -('20201205041350'), -('20201205213317'), -('20201209230317'), -('20201209232557'), -('20201214215209'), -('20201215152027'), -('20201215161607'), -('20201215163716'), -('20201215164448'), -('20201215181622'), -('20201215182935'), -('20201215183649'), -('20201215184808'), -('20201215190623'), -('20201215191833'), -('20201215192951'), -('20201216022648'), -('20201216023915'), -('20201216025811'), -('20201219210527'), -('20201220130138'), -('20201221182135'), -('20201231194433'), -('20210108202122'), -('20210116090353'), -('20210116104426'), -('20210117234541'), -('20210130043950'), -('20210130052513'), -('20210130180841'), -('20210130202050'), -('20210131194508'), -('20210201101144'), -('20210201112227'), -('20210201201138'), -('20210201223910'), -('20210201225252'), -('20210201225836'), -('20210202144410'), -('20210202201520'), -('20210202201530'), -('20210204025126'), -('20210204045410'), -('20210206191033'), -('20210218170554'), -('20210226155035'), -('20210308183041'), -('20210308211112'), -('20210308214507'), -('20210316082124'), -('20210324141126'), -('20210401194637'), -('20210401210102'), -('20210406225904'), -('20210414201956'), -('20210417152053'), -('20210419161145'), -('20210428143811'), -('20210430160739'), -('20210511011442'), -('20210514201449'), -('20210524121112'), -('20210531223906'), -('20210601023450'), -('20210601023557'), -('20210608180736'), -('20210609024118'), -('20210614120835'), -('20210614212220'), -('20210616003251'), -('20210619191706'), -('20210727111355'), -('20210728214424'), -('20210730120340'), -('20210823162357'), -('20210924022913'), -('20211010164634'), -('20211011214752'), -('20211011233005'), -('20211019121200'), -('20211020221141'), -('20211024105450'), -('20211024105507'), -('20211117200456'), -('20211119085218'), -('20211119110211'), -('20211216125250'), -('20220122105047'), -('20220213031520'), -('20220214121713'), -('20220214232150'), -('20220215095957'), -('20220225222853'), -('20220316025851'), -('20220323001338'), -('20220323001645'), -('20220323004929'), -('20220413123127'), -('20220417203841'), -('20220417220914'), -('20220417221010'), -('20220420143020'), -('20220420154535'), -('20220422190546'), -('20220428145059'), -('20220428201619'), -('20220428205817'), -('20220510212133'), -('20220511095650'), -('20220518155511'), -('20220518161531'), -('20220518185450'), -('20220518192229'), -('20220519111515'), -('20220519130906'), -('20220519144629'), -('20220523162646'), -('20220523174202'), -('20220523182749'), -('20220523183213'), -('20220524102539'), -('20220524184059'), -('20220525122150'), -('20220601111520'), -('20220613224844'), -('20220628162341'), -('20220713200101'), -('20220713200444'), -('20220714191500'), -('20220714191505'), -('20220714191510'), -('20220714191555'), -('20220719111148'), -('20220721170452'), -('20220721200858'), -('20220722000850'), -('20220722192214'), -('20220728114922'), -('20220805181901'), -('20220808141102'), -('20220822132754'), -('20221005165307'), -('20221020172553'), -('20221024000000'), -('20221024000100'), -('20221024221557'), -('20221025025402'), -('20221030145215'), -('20221031110549'), -('20221031213009'), -('20221031213451'), -('20221031213925'), -('20221101003627'), -('20221102144613'), -('20221102145906'), -('20221112113323'), -('20221118010717'), -('20221118023539'), -('20221118032223'), -('20221129221028'), -('20221129223325'), -('20221130112459'), -('20221201143440'), -('20221201154025'), -('20221208173349'), -('20221209142327'), -('20221209165024'), -('20221210155527'), -('20221211005549'), -('20221211012152'), -('20221211141207'), -('20221211141208'), -('20221211141209'), -('20221212021533'), -('20230113133200'), -('20230127041839'), -('20230127123623'), -('20230301145222'), -('20230301212546'), -('20230314103851'), -('20230323180051'), -('20230330020817'), -('20230404025025'), -('20230405012229'), -('20230405032350'), -('20230405141724'), -('20230406021624'), -('20230418194845'), -('20230425114939'), -('20230426173200'), -('20230504084246'), -('20230524163409'), -('20230524173835'), -('20230524184657'), -('20230613111532'), -('20230616203948'), -('20230617121812'), -('20230619182430'), -('20230620173429'), -('20230621020213'), -('20230622205529'), -('20230622205530'), -('20230712163859'), -('20230713102431'), -('20230722180204'), -('20230723011110'), -('20230818234753'), -('20230819001120'), -('20230827123427'), -('20230827124000'), -('20230827222532'), -('20230828100458'), -('20230828144015'), -('20230915210643'), -('20230927001422'), -('20231002183939'), -('20231003083056'), -('20231003205337'), -('20231003222709'), -('20231007095930'), -('20231021134451'), -('20231027172038'), -('20231113091147'), -('20231120094041'), -('20231120175125'), -('20231121135551'), -('20231121203443'), -('20231124200056'), -('20231125152802'), -('20231125152810'), -('20231125230000'), -('20231205202418'), -('20231205205549'), -('20231205205600'), +('20231208203424'), ('20231208162022'), -('20231208203424'); - +('20231205205600'), +('20231205205549'), +('20231205202418'), +('20231125230000'), +('20231125152810'), +('20231125152802'), +('20231124200056'), +('20231121203443'), +('20231121135551'), +('20231120175125'), +('20231120094041'), +('20231113091147'), +('20231027172038'), +('20231021134451'), +('20231007095930'), +('20231003222709'), +('20231003205337'), +('20231003083056'), +('20231002183939'), +('20230927001422'), +('20230915210643'), +('20230828144015'), +('20230828100458'), +('20230827222532'), +('20230827124000'), +('20230827123427'), +('20230819001120'), +('20230818234753'), +('20230723011110'), +('20230722180204'), +('20230713102431'), +('20230712163859'), +('20230622205530'), +('20230622205529'), +('20230621020213'), +('20230620173429'), +('20230619182430'), +('20230617121812'), +('20230616203948'), +('20230613111532'), +('20230524184657'), +('20230524173835'), +('20230524163409'), +('20230504084246'), +('20230426173200'), +('20230425114939'), +('20230418194845'), +('20230406021624'), +('20230405141724'), +('20230405032350'), +('20230405012229'), +('20230404025025'), +('20230330020817'), +('20230323180051'), +('20230314103851'), +('20230301212546'), +('20230301145222'), +('20230127123623'), +('20230127041839'), +('20230113133200'), +('20221212021533'), +('20221211141209'), +('20221211141208'), +('20221211141207'), +('20221211012152'), +('20221211005549'), +('20221210155527'), +('20221209165024'), +('20221209142327'), +('20221208173349'), +('20221201154025'), +('20221201143440'), +('20221130112459'), +('20221129223325'), +('20221129221028'), +('20221118032223'), +('20221118023539'), +('20221118010717'), +('20221112113323'), +('20221102145906'), +('20221102144613'), +('20221101003627'), +('20221031213925'), +('20221031213451'), +('20221031213009'), +('20221031110549'), +('20221030145215'), +('20221025025402'), +('20221024221557'), +('20221024000100'), +('20221024000000'), +('20221020172553'), +('20221005165307'), +('20220822132754'), +('20220808141102'), +('20220805181901'), +('20220728114922'), +('20220722192214'), +('20220722000850'), +('20220721200858'), +('20220721170452'), +('20220719111148'), +('20220714191555'), +('20220714191510'), +('20220714191505'), +('20220714191500'), +('20220713200444'), +('20220713200101'), +('20220628162341'), +('20220613224844'), +('20220601111520'), +('20220525122150'), +('20220524184059'), +('20220524102539'), +('20220523183213'), +('20220523182749'), +('20220523174202'), +('20220523162646'), +('20220519144629'), +('20220519130906'), +('20220519111515'), +('20220518192229'), +('20220518185450'), +('20220518161531'), +('20220518155511'), +('20220511095650'), +('20220510212133'), +('20220428205817'), +('20220428201619'), +('20220428145059'), +('20220422190546'), +('20220420154535'), +('20220420143020'), +('20220417221010'), +('20220417220914'), +('20220417203841'), +('20220413123127'), +('20220323004929'), +('20220323001645'), +('20220323001338'), +('20220316025851'), +('20220225222853'), +('20220215095957'), +('20220214232150'), +('20220214121713'), +('20220213031520'), +('20220122105047'), +('20211216125250'), +('20211119110211'), +('20211119085218'), +('20211117200456'), +('20211024105507'), +('20211024105450'), +('20211020221141'), +('20211019121200'), +('20211011233005'), +('20211011214752'), +('20211010164634'), +('20210924022913'), +('20210823162357'), +('20210730120340'), +('20210728214424'), +('20210727111355'), +('20210619191706'), +('20210616003251'), +('20210614212220'), +('20210614120835'), +('20210609024118'), +('20210608180736'), +('20210601023557'), +('20210601023450'), +('20210531223906'), +('20210524121112'), +('20210514201449'), +('20210511011442'), +('20210430160739'), +('20210428143811'), +('20210419161145'), +('20210417152053'), +('20210414201956'), +('20210406225904'), +('20210401210102'), +('20210401194637'), +('20210324141126'), +('20210316082124'), +('20210308214507'), +('20210308211112'), +('20210308183041'), +('20210226155035'), +('20210218170554'), +('20210206191033'), +('20210204045410'), +('20210204025126'), +('20210202201530'), +('20210202201520'), +('20210202144410'), +('20210201225836'), +('20210201225252'), +('20210201223910'), +('20210201201138'), +('20210201112227'), +('20210201101144'), +('20210131194508'), +('20210130202050'), +('20210130180841'), +('20210130052513'), +('20210130043950'), +('20210117234541'), +('20210116104426'), +('20210116090353'), +('20210108202122'), +('20201231194433'), +('20201221182135'), +('20201220130138'), +('20201219210527'), +('20201216025811'), +('20201216023915'), +('20201216022648'), +('20201215192951'), +('20201215191833'), +('20201215190623'), +('20201215184808'), +('20201215183649'), +('20201215182935'), +('20201215181622'), +('20201215164448'), +('20201215163716'), +('20201215161607'), +('20201215152027'), +('20201214215209'), +('20201209232557'), +('20201209230317'), +('20201205213317'), +('20201205041350'), +('20201203052009'), +('20201201023145'), +('20201201015501'), +('20201130020715'), +('20201129191238'), +('20201129175515'), +('20201129161641'), +('20201129153603'), +('20201129153038'), +('20201129152636'), +('20201129145302'), +('20201129144340'), +('20201128003003'), +('20201127233621'), +('20201124145625'), +('20201124145624'), +('20201124142002'), +('20201124050637'), +('20201124035715'), +('20201121162913'), +('20201119125643'), +('20201110170728'), +('20201110170225'), +('20201108203930'), +('20201108201914'), +('20201106155800'), +('20201105154106'), +('20201103175114'), +('20201102232506'), +('20201029220052'), +('20201029162732'), +('20201029153649'), +('20201021214107'), +('20201009004421'), +('20200921123831'), +('20200919003430'), +('20200916022934'), +('20200907174303'), +('20200907165157'), +('20200810164753'), +('20200802112451'), +('20200727021707'), +('20200723133542'), +('20200722210144'), +('20200720013144'), +('20200720005020'), +('20200706113547'), +('20200622193241'), +('20200430101709'), +('20200428155536'), +('20200427091939'), +('20200423092828'), +('20200422103916'), +('20200415102103'), +('20200415021859'), +('20200411095105'), +('20200411094012'), +('20200330174434'), +('20200327004702'), +('20200326212919'), +('20200324164130'), +('20200320152017'), +('20200319183515'), +('20200314033958'), +('20200302194744'), +('20200229005951'), +('20200228235200'), +('20200224134339'), +('20200221181049'), +('20200212103617'), +('20200211112230'), +('20200116003807'), +('20200106174710'), +('20191231102721'), +('20191219011910'), +('20191205204511'), +('20191205202150'), +('20191205200007'), +('20191021021621'), +('20191016100031'), +('20191012042159'), +('20190926143845'), +('20190926133640'), +('20190926104551'), +('20190926104116'), +('20190924112646'), +('20190924013712'), +('20190830172824'), +('20190818013251'), +('20190804223012'), +('20190726203302'), +('20190715182611'), +('20190715083916'), +('20190703044126'), +('20190625140232'), +('20190625112649'), +('20190618135559'), +('20190613155843'), +('20190613155738'), +('20190612200000'), +('20190612198000'), +('20190612113734'), +('20190612111043'), +('20190612101211'), +('20190605143420'), +('20190603234145'), +('20190603213842'), +('20190430112229'), +('20190426131119'), +('20190426125052'), +('20190418142712'), +('20190418123920'), +('20190418014012'), +('20190418011743'), +('20190406164301'), +('20190406141156'), +('20190403202049'), +('20190401175521'), +('20190331111015'), +('20190326150948'), +('20190322102311'), +('20190308195346'), +('20190208103518'), +('20190206005635'), +('20190205203619'), +('20190128032125'), +('20190111102201'), +('20190111092816'), +('20190110191802'), +('20190109125417'), +('20181228014507'), +('20181227210510'), +('20181227114431'), +('20181227100523'), +('20181227095037'), +('20181227094559'), +('20181227093834'), +('20181224112813'), +('20181219085236'), +('20181218215222'), +('20181218165559'), +('20181218165548'), +('20181213103204'), +('20181130112320'), +('20181113025055'), +('20181018003945'), +('20181017094456'), +('20181012110629'), +('20181011104537'), +('20180921120954'), +('20180920031351'), +('20180918195821'), +('20180918195008'), +('20180917072914'), +('20180914170936'), +('20180914153010'), +('20180912114413'), +('20180910132139'), +('20180905031617'), +('20180905031342'), +('20180813110808'), +('20180812220011'), +('20180810221619'), +('20180810220807'), +('20180801105304'), +('20180726234755'), +('20180726213123'), +('20180724202353'), +('20180724135332'), +('20180720171842'), +('20180720140443'), +('20180719015902'), +('20180718094829'), +('20180717135811'), +('20180717134314'), +('20180627031905'), +('20180626123640'), +('20180612030340'), +('20180612024009'), +('20180611222635'), +('20180519102415'), +('20180509111948'), +('20180427194732'), +('20180320230847'), +('20180225152848'), +('20180223091622'), +('20180220104234'), +('20180220103644'), +('20180219032546'), +('20180212223621'), +('20180126055129'), +('20180126035129'), +('20171217135318'), +('20171212001011'), +('20171130133741'), +('20171130125044'), +('20171128234148'), +('20171019133203'), +('20171011213548'), +('20171011213405'), +('20171011213037'), +('20171011212156'), +('20170928100402'), +('20170609131212'), +('20170607125033'), +('20170529154413'), +('20170529020218'), +('20170526131129'), +('20170526124219'), +('20170526100040'), +('20170526084502'), +('20170503145808'), +('20170414035328'), +('20170413185012'), +('20170406213334'), +('20170405104322'), +('20161108102349'), +('20161103083352'), +('20161103081041'), +('20161103080156'), +('20161027233011'), +('20161026110802'), +('20161010152631'), +('20161009111443'), +('20160805103310'), +('20160725131347'), +('20160725123242'), +('20160724164110'), +('20160724160049'), +('20160719214520'), +('20160719195853'), +('20160519195544'), +('20160316100626'), +('20160316100625'), +('20160316100624'), +('20160316100623'), +('20160316100622'), +('20160316100621'), +('20160316100620'), +('20160316094627'), +('20160316093659'), +('20160308213334'), +('20151130101417'), +('20151127102425'), +('20151124110943'), +('20151020203421'), +('20150826000000'), +('20150809032138'), +('20150803082520'), +('20150724003736'), +('20150720120236'), +('20150720115701'), +('20150717101243'), +('20150716192356'), +('20150716171420'), +('20150716085420'), +('20150710114451'), +('20150710012947'), +('20150709203137'), +('20150707164448'), +('20150624200701'), +('20150616100551'), +('20150616100351'), +('20150616095023'), +('20150609094820'), +('20150609094809'), +('20150602104342'), +('20150602095241'), +('20150602094513'), +('20150528100944'), +('20150521191227'), +('20150521181918'), +('20150521092657'), +('20150520115257'), +('20150513160835'), +('20150513130510'), +('20150513130058'), +('20150513112126'), +('20150510125926'), +('20150505084914'), +('20150503120915'), +('20150420200255'), +('20150420153835'), +('20150420125522'), +('20150420110000'), +('20150420104520'), +('20150419000000'), +('20150417180314'), +('20150417071153'), +('20150416101228'), +('20150416095646'), +('20150416090140'), +('20150416074423'), +('20150413160159'), +('20150413160158'), +('20150413160157'), +('20150413160156'), +('20150413000000'), +('20150317084737'), +('20150313153722'), +('20141111203313'), +('20141111102451'), +('20141002140242'), +('20140922110956'), +('20140922102737'), +('20140918115412'), +('20140909165233'), +('20140901106000'), +('20140901105741'), +('20140827142659'), +('20140815111351'), +('20140804202958'), +('20140804202101'), +('20140804202100'), +('20140528043115'), +('20140527110223'), +('20140518120059'), +('20140514142421'), +('20140313012209'), +('20140211172443'), +('20140211164659'), +('20140211162355'), +('20140207102739'), +('20140207102709'), +('20140129151136'), +('20140117212555'), +('20131223175141'), +('20131220103409'), +('20131210221541'), +('20131206081531'), +('20131204183530'), +('20131204143718'), +('20131204140000'), +('20131204135932'), +('20131128151014'); diff --git a/esbuild-des.config.js b/esbuild-des.config.js deleted file mode 100644 index 6ac3d52..0000000 --- a/esbuild-des.config.js +++ /dev/null @@ -1,46 +0,0 @@ -// Recarga viva (live reloading) durante desarrollo -// Recompila automáticamente ante cambios en javascript de app/javascript -// y refresca automáticamente en navegador -// Basado en https://www.colby.so/posts/live-reloading-with-esbuild-and-rails - -const path = require('path') -const http = require('http') - -const watch = process.argv.includes('--watch') -const clients = [] - -const watchOptions = { - onRebuild: (error, result) => { - if (error) { - console.error('Falló construcción:', error) - } else { - console.log('Construcción exitosa') - clients.forEach((res) => res.write('data: update\n\n')) - clients.length = 0 - } - } -} - -require("esbuild").build({ - entryPoints: ["application.js"], - bundle: true, - preserveSymlinks: true, - outdir: path.join(process.cwd(), "app/assets/builds"), - absWorkingDir: path.join(process.cwd(), "app/javascript"), - watch: watch && watchOptions, - banner: { - js: ` (() => new EventSource("http://${process.env.MAQRECVIVA}:${process.env.PUERTORECVIVA}").onmessage = () => location.reload())();`, - }, -}).catch(() => process.exit(1)); - -http.createServer((req, res) => { - return clients.push( - res.writeHead(200, { - "Content-Type": "text/event-stream", - "Cache-Control": "no-cache", - "Access-Control-Allow-Origin": "*", - Connection: "keep-alive", - }), - ); -}).listen(process.env.PUERTORECVIVA, process.env.IPDES); - diff --git a/esbuild-des.config.mjs b/esbuild-des.config.mjs new file mode 100644 index 0000000..4e9610e --- /dev/null +++ b/esbuild-des.config.mjs @@ -0,0 +1,62 @@ +// Recarga viva (live reloading) durante desarrollo +// Recompila automáticamente ante cambios en javascript de app/javascript +// y refresca automáticamente en navegador +// Basado en https://www.colby.so/posts/live-reloading-with-esbuild-and-rails + +import * as path from "path" +import * as http from "http" + +const watch = process.argv.includes('--watch') +const clients = [] + +const watchOptions = { + onRebuild: (error, result) => { + if (error) { + console.error('Falló construcción:', error) + } else { + console.log('Construcción exitosa') + clients.forEach((res) => res.write('data: update\n\n')) + clients.length = 0 + } + } +} + +import * as esbuild from 'esbuild' + +if (watch && watchOptions) { + let ctx = await esbuild.context({ + entryPoints: ['application.js'], + bundle: true, + preserveSymlinks: true, + outdir: path.join(process.cwd(), "app/assets/builds"), + absWorkingDir: path.join(process.cwd(), "app/javascript"), + banner: { + js: ` (() => new EventSource("http://${process.env.MAQRECVIVA}:${process.env.PUERTORECVIVA}").onmessage = () => location.reload())();`, + } + }) + await ctx.watch() +} else { + let result = esbuild.build({ + entryPoints: ["application.js"], + bundle: true, + preserveSymlinks: true, + outdir: path.join(process.cwd(), "app/assets/builds"), + absWorkingDir: path.join(process.cwd(), "app/javascript"), + banner: { + js: ` (() => new EventSource("http://${process.env.MAQRECVIVA}:${process.env.PUERTORECVIVA}").onmessage = () => location.reload())();`, + } + }).catch(() => process.exit(1)); + console.log(result); +} + +http.createServer((req, res) => { + return clients.push( + res.writeHead(200, { + "Content-Type": "text/event-stream", + "Cache-Control": "no-cache", + "Access-Control-Allow-Origin": "*", + Connection: "keep-alive", + }), + ); +}).listen(process.env.PUERTORECVIVA, process.env.IPDES); + diff --git a/package.json b/package.json index 62cf65e..830eee1 100644 --- a/package.json +++ b/package.json @@ -4,30 +4,30 @@ "private": false, "scripts": { "build": "esbuild app/javascript/*.* --preserve-symlinks --bundle --sourcemap --outdir=app/assets/builds", - "start": "node esbuild-des.config.js" + "start": "node esbuild-des.config.mjs" }, "dependencies": { "@babel/preset-react": "^7.14.5", - "@fortawesome/fontawesome-free": "^5.15.1", - "@hotwired/stimulus": "^3.0.1", - "@hotwired/turbo-rails": "^7.1.0", + "@fortawesome/fontawesome-free": "^6.4.2", + "@hotwired/stimulus": "^3.2.2", + "@hotwired/turbo-rails": "^7.3.0", "@pasosdejesus/autocompleta_ajax": "https://gitlab.com/pasosdeJesus/autocompleta_ajax.git", "@popperjs/core": "^2.10.1", "@puppeteer/replay": "^2.10.2", "@rails/actioncable": "^6.0.0-alpha", "@rails/actiontext": "^6.0.0", "@rails/activestorage": "^6.0.0-alpha", - "@rails/ujs": "^7.0.1", + "@rails/ujs": "^7.1.1", "apexcharts": "^3.29.0", "babel-plugin-macros": "^3.1.0", - "bootstrap": "^5.1.0", - "bootstrap-datepicker": "^1.9.0", + "bootstrap": "^5.3.2", + "bootstrap-datepicker": "^1.10.0", "chosen-js": "^1.8.7", "css-loader": "^5.0.0", - "esbuild": "^0.14.10", + "esbuild": "^0.19.4", "gridstack": "^0.6.0", "is-svg": "^4.2.2", - "jquery": "^3.6.0", + "jquery": "^3.7.1", "jquery-ui": "^1.12.1", "leaflet": "^1.6.0", "leaflet.markercluster": "^1.4.1", diff --git a/public/assets b/public/assets new file mode 120000 index 0000000..7a251cc --- /dev/null +++ b/public/assets @@ -0,0 +1 @@ +.//fasol/si//assets \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 45e2976..1757df5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -361,22 +361,132 @@ resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== -"@esbuild/linux-loong64@0.14.54": - version "0.14.54" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz#de2a4be678bd4d0d1ffbb86e6de779cde5999028" - integrity sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw== - -"@fortawesome/fontawesome-free@^5.15.1": - version "5.15.4" - resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz#ecda5712b61ac852c760d8b3c79c96adca5554e5" - integrity sha512-eYm8vijH/hpzr/6/1CJ/V/Eb1xQFW2nnUKArb3z+yUWv7HTwj6M7SP957oMjfZjAHU6qpoNc2wQvIxBLWYa/Jg== - -"@hotwired/stimulus@^3.0.1": +"@esbuild/aix-ppc64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz#d1bc06aedb6936b3b6d313bf809a5a40387d2b7f" + integrity sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA== + +"@esbuild/android-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz#7ad65a36cfdb7e0d429c353e00f680d737c2aed4" + integrity sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA== + +"@esbuild/android-arm@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.12.tgz#b0c26536f37776162ca8bde25e42040c203f2824" + integrity sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w== + +"@esbuild/android-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.12.tgz#cb13e2211282012194d89bf3bfe7721273473b3d" + integrity sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew== + +"@esbuild/darwin-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz#cbee41e988020d4b516e9d9e44dd29200996275e" + integrity sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g== + +"@esbuild/darwin-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz#e37d9633246d52aecf491ee916ece709f9d5f4cd" + integrity sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A== + +"@esbuild/freebsd-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz#1ee4d8b682ed363b08af74d1ea2b2b4dbba76487" + integrity sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA== + +"@esbuild/freebsd-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz#37a693553d42ff77cd7126764b535fb6cc28a11c" + integrity sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg== + +"@esbuild/linux-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz#be9b145985ec6c57470e0e051d887b09dddb2d4b" + integrity sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA== + +"@esbuild/linux-arm@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz#207ecd982a8db95f7b5279207d0ff2331acf5eef" + integrity sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w== + +"@esbuild/linux-ia32@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz#d0d86b5ca1562523dc284a6723293a52d5860601" + integrity sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA== + +"@esbuild/linux-loong64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz#9a37f87fec4b8408e682b528391fa22afd952299" + integrity sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA== + +"@esbuild/linux-mips64el@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz#4ddebd4e6eeba20b509d8e74c8e30d8ace0b89ec" + integrity sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w== + +"@esbuild/linux-ppc64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz#adb67dadb73656849f63cd522f5ecb351dd8dee8" + integrity sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg== + +"@esbuild/linux-riscv64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz#11bc0698bf0a2abf8727f1c7ace2112612c15adf" + integrity sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg== + +"@esbuild/linux-s390x@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz#e86fb8ffba7c5c92ba91fc3b27ed5a70196c3cc8" + integrity sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg== + +"@esbuild/linux-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz#5f37cfdc705aea687dfe5dfbec086a05acfe9c78" + integrity sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg== + +"@esbuild/netbsd-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz#29da566a75324e0d0dd7e47519ba2f7ef168657b" + integrity sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA== + +"@esbuild/openbsd-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz#306c0acbdb5a99c95be98bdd1d47c916e7dc3ff0" + integrity sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw== + +"@esbuild/sunos-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz#0933eaab9af8b9b2c930236f62aae3fc593faf30" + integrity sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA== + +"@esbuild/win32-arm64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz#773bdbaa1971b36db2f6560088639ccd1e6773ae" + integrity sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A== + +"@esbuild/win32-ia32@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz#000516cad06354cc84a73f0943a4aa690ef6fd67" + integrity sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ== + +"@esbuild/win32-x64@0.19.12": + version "0.19.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz#c57c8afbb4054a3ab8317591a0b7320360b444ae" + integrity sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA== + +"@fortawesome/fontawesome-free@^6.4.2": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-free/-/fontawesome-free-6.5.1.tgz#55cc8410abf1003b726324661ce5b0d1c10de258" + integrity sha512-CNy5vSwN3fsUStPRLX7fUYojyuzoEMSXPl7zSLJ8TgtRfjv24LOnOWKT2zYwaHZCJGkdyRnTmstR0P+Ah503Gw== + +"@hotwired/stimulus@^3.2.2": version "3.2.2" resolved "https://registry.yarnpkg.com/@hotwired/stimulus/-/stimulus-3.2.2.tgz#071aab59c600fed95b97939e605ff261a4251608" integrity sha512-eGeIqNOQpXoPAIP7tC1+1Yc1yl1xnwYqg+3mzqxyrbE5pg5YFBZcA6YoTiByJB6DKAEsiWtl6tjTJS4IYtbB7A== -"@hotwired/turbo-rails@^7.1.0": +"@hotwired/turbo-rails@^7.3.0": version "7.3.0" resolved "https://registry.yarnpkg.com/@hotwired/turbo-rails/-/turbo-rails-7.3.0.tgz#422c21752509f3edcd6c7b2725bbe9e157815f51" integrity sha512-fvhO64vp/a2UVQ3jue9WTc2JisMv9XilIC7ViZmXAREVwiQ2S4UC7Go8f9A1j4Xu7DBI6SbFdqILk5ImqVoqyA== @@ -662,7 +772,7 @@ dependencies: spark-md5 "^3.0.0" -"@rails/ujs@^7.0.1": +"@rails/ujs@^7.1.1": version "7.1.3" resolved "https://registry.yarnpkg.com/@rails/ujs/-/ujs-7.1.3.tgz#6d94a68b7da5046147d31716e0c187a4ead4fb93" integrity sha512-FxtgKNvvIonoBE1TK7U10VMf6CYvzq8SIZ1XZ1Q8zcn/BEXzPzid3zC9qFiojuI5WXVwWhO8GFqApq0stD+OqQ== @@ -1028,14 +1138,14 @@ bl@^4.0.3: inherits "^2.0.4" readable-stream "^3.4.0" -bootstrap-datepicker@^1.9.0: +bootstrap-datepicker@^1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/bootstrap-datepicker/-/bootstrap-datepicker-1.10.0.tgz#61612bbe8bf0a69a5bce32bbcdda93ebb6ccf24a" integrity sha512-lWxtSYddAQOpbAO8UhYhHLcK6425eWoSjb5JDvZU3ePHEPF6A3eUr51WKaFy4PccU19JRxUG6wEU3KdhtKfvpg== dependencies: jquery ">=3.4.0 <4.0.0" -bootstrap@^5.1.0: +bootstrap@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-5.3.2.tgz#97226583f27aae93b2b28ab23f4c114757ff16ae" integrity sha512-D32nmNWiQHo94BKHLmOrdjlL05q1c8oxbtBphQFb9Z5to6eGRDCm0QgeaZ4zFBHzfg2++rqa2JkqCcxDy0sH0g== @@ -1426,132 +1536,34 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -esbuild-android-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz#505f41832884313bbaffb27704b8bcaa2d8616be" - integrity sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ== - -esbuild-android-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz#8ce69d7caba49646e009968fe5754a21a9871771" - integrity sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg== - -esbuild-darwin-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz#24ba67b9a8cb890a3c08d9018f887cc221cdda25" - integrity sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug== - -esbuild-darwin-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz#3f7cdb78888ee05e488d250a2bdaab1fa671bf73" - integrity sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw== - -esbuild-freebsd-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz#09250f997a56ed4650f3e1979c905ffc40bbe94d" - integrity sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg== - -esbuild-freebsd-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz#bafb46ed04fc5f97cbdb016d86947a79579f8e48" - integrity sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q== - -esbuild-linux-32@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz#e2a8c4a8efdc355405325033fcebeb941f781fe5" - integrity sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw== - -esbuild-linux-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz#de5fdba1c95666cf72369f52b40b03be71226652" - integrity sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg== - -esbuild-linux-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz#dae4cd42ae9787468b6a5c158da4c84e83b0ce8b" - integrity sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig== - -esbuild-linux-arm@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz#a2c1dff6d0f21dbe8fc6998a122675533ddfcd59" - integrity sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw== - -esbuild-linux-mips64le@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz#d9918e9e4cb972f8d6dae8e8655bf9ee131eda34" - integrity sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw== - -esbuild-linux-ppc64le@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz#3f9a0f6d41073fb1a640680845c7de52995f137e" - integrity sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ== - -esbuild-linux-riscv64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz#618853c028178a61837bc799d2013d4695e451c8" - integrity sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg== - -esbuild-linux-s390x@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz#d1885c4c5a76bbb5a0fe182e2c8c60eb9e29f2a6" - integrity sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA== - -esbuild-netbsd-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz#69ae917a2ff241b7df1dbf22baf04bd330349e81" - integrity sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w== - -esbuild-openbsd-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz#db4c8495287a350a6790de22edea247a57c5d47b" - integrity sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw== - -esbuild-sunos-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz#54287ee3da73d3844b721c21bc80c1dc7e1bf7da" - integrity sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw== - -esbuild-windows-32@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz#f8aaf9a5667630b40f0fb3aa37bf01bbd340ce31" - integrity sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w== - -esbuild-windows-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz#bf54b51bd3e9b0f1886ffdb224a4176031ea0af4" - integrity sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ== - -esbuild-windows-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz#937d15675a15e4b0e4fafdbaa3a01a776a2be982" - integrity sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg== - -esbuild@^0.14.10: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.54.tgz#8b44dcf2b0f1a66fc22459943dccf477535e9aa2" - integrity sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA== +esbuild@^0.19.4: + version "0.19.12" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.19.12.tgz#dc82ee5dc79e82f5a5c3b4323a2a641827db3e04" + integrity sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg== optionalDependencies: - "@esbuild/linux-loong64" "0.14.54" - esbuild-android-64 "0.14.54" - esbuild-android-arm64 "0.14.54" - esbuild-darwin-64 "0.14.54" - esbuild-darwin-arm64 "0.14.54" - esbuild-freebsd-64 "0.14.54" - esbuild-freebsd-arm64 "0.14.54" - esbuild-linux-32 "0.14.54" - esbuild-linux-64 "0.14.54" - esbuild-linux-arm "0.14.54" - esbuild-linux-arm64 "0.14.54" - esbuild-linux-mips64le "0.14.54" - esbuild-linux-ppc64le "0.14.54" - esbuild-linux-riscv64 "0.14.54" - esbuild-linux-s390x "0.14.54" - esbuild-netbsd-64 "0.14.54" - esbuild-openbsd-64 "0.14.54" - esbuild-sunos-64 "0.14.54" - esbuild-windows-32 "0.14.54" - esbuild-windows-64 "0.14.54" - esbuild-windows-arm64 "0.14.54" + "@esbuild/aix-ppc64" "0.19.12" + "@esbuild/android-arm" "0.19.12" + "@esbuild/android-arm64" "0.19.12" + "@esbuild/android-x64" "0.19.12" + "@esbuild/darwin-arm64" "0.19.12" + "@esbuild/darwin-x64" "0.19.12" + "@esbuild/freebsd-arm64" "0.19.12" + "@esbuild/freebsd-x64" "0.19.12" + "@esbuild/linux-arm" "0.19.12" + "@esbuild/linux-arm64" "0.19.12" + "@esbuild/linux-ia32" "0.19.12" + "@esbuild/linux-loong64" "0.19.12" + "@esbuild/linux-mips64el" "0.19.12" + "@esbuild/linux-ppc64" "0.19.12" + "@esbuild/linux-riscv64" "0.19.12" + "@esbuild/linux-s390x" "0.19.12" + "@esbuild/linux-x64" "0.19.12" + "@esbuild/netbsd-x64" "0.19.12" + "@esbuild/openbsd-x64" "0.19.12" + "@esbuild/sunos-x64" "0.19.12" + "@esbuild/win32-arm64" "0.19.12" + "@esbuild/win32-ia32" "0.19.12" + "@esbuild/win32-x64" "0.19.12" escalade@^3.1.1: version "3.1.2" @@ -2413,7 +2425,7 @@ jquery-ui@^1.12.1: dependencies: jquery ">=1.8.0 <4.0.0" -"jquery@>=1.8.0 <4.0.0", "jquery@>=3.4.0 <4.0.0", "jquery@^1.8 || 2 || 3", jquery@^3.6.0: +"jquery@>=1.8.0 <4.0.0", "jquery@>=3.4.0 <4.0.0", "jquery@^1.8 || 2 || 3", jquery@^3.7.1: version "3.7.1" resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.7.1.tgz#083ef98927c9a6a74d05a6af02806566d16274de" integrity sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==