{:uriI"�file:///Users/tvd/.gem/ruby/3.2.3/bundler/gems/solidus-f80793d855cd/backend/app/assets/javascripts/spree/backend/option_type_autocomplete.js?type=application/javascript&pipeline=self&id=a717d1c1fcde63426186673219ed3535c96c5f81677a77d65a4df8fd8d4aeae5:ET:load_pathI"`/Users/tvd/.gem/ruby/3.2.3/bundler/gems/solidus-f80793d855cd/backend/app/assets/javascripts;T:
filenameI"�/Users/tvd/.gem/ruby/3.2.3/bundler/gems/solidus-f80793d855cd/backend/app/assets/javascripts/spree/backend/option_type_autocomplete.js;T:	nameI"+spree/backend/option_type_autocomplete;T:logical_pathI"3spree/backend/option_type_autocomplete.self.js;T:content_typeI"application/javascript;T:sourceI"�Spree.ready(function () {
  'use strict';

  function formatOptionType(option_type) {
    return Select2.util.escapeMarkup(option_type.presentation + ' (' + option_type.name + ')');
  }

  if ($('#product_option_type_ids').length > 0) {
    $('#product_option_type_ids').select2({
      placeholder: Spree.translations.option_type_placeholder,
      multiple: true,
      initSelection: function (element, callback) {
        return Spree.ajax({
          url: Spree.pathFor('api/option_types'),
          data: { ids: element.val() },
          type: 'get',
          success: function(data) {
            return callback(data);
          }
        });
      },
      ajax: {
        url: Spree.pathFor('api/option_types'),
        quietMillis: 200,
        datatype: 'json',
        params: { "headers": {  'Authorization': 'Bearer ' + Spree.api_key } },
        data: function (term) {
          return {
            q: { name_cont: term }
          };
        },
        results: function (data) {
          return {
            results: data
          };
        }
      },
      formatResult: formatOptionType,
      formatSelection: formatOptionType
    });
  }
});
;T:
metadata{:dependencieso:Set:
@hash}
I"environment-version;TTI"environment-paths;TTI"rails-env;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"�file-digest:///Users/tvd/.gem/ruby/3.2.3/bundler/gems/solidus-f80793d855cd/backend/app/assets/javascripts/spree/backend/option_type_autocomplete.js;TTF:
requiredo;;}�F:stubbedo;;}�F:
linkso;;}�F:to_loado;;}�F:to_linko;;}�F:map{I"version;TiI"	file;TI".spree/backend/option_type_autocomplete.js;TI"
mappings;TI"�AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;TI"sources;T[I"'option_type_autocomplete.source.js;TI"
names;T[�I"x_sprockets_linecount;Ti/:charsetI"
utf-8;F:digest"%v,��Q���k�����]1h>_b�m��5�E�:lengthi�:environment_versionI"1.0;T:dependencies_digest"%�-��g"��ѡyf~��U�7œ_}G�P��:idI"Ea717d1c1fcde63426186673219ed3535c96c5f81677a77d65a4df8fd8d4aeae5;F