var e,t,r={5730(e,t,r){r.d(t,{T:()=>o});var o,s=r(7704),a=r(9609),i=r(4084),d=r(2927),l=r(8899),n=r(4955),m=r(9431),p=function(e,t,r,o){var s,a=arguments.length,i=a<3?t:null===o?o=Object.getOwnPropertyDescriptor(t,r):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,r,o);else for(var d=e.length-1;d>=0;d--)(s=e[d])&&(i=(a<3?s(i):a>3?s(t,r,i):s(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i};!function(e){let t=class extends((0,s.yC)(d.LitElement)){constructor(){super(...arguments),this.disabled=!1,this.extended=!1,this.editable=!1}static get styles(){return[i.A,m.A]}get draggableItemClassMap(){return{extended:this.extended,default:!this.extended,disabled:this.disabled}}render(){return d.html`
        <div
          class="md-draggable-item ${(0,n.classMap)(this.draggableItemClassMap)}"
          part="draggable-item"
          aria-disabled=${this.disabled}
        >
          ${this.extended&&this.editable?d.html` <md-icon name="dragger-vertical-bold" size="16" iconSet="momentumDesign"></md-icon> `:d.nothing}
          <slot></slot>
          ${this.extended?d.html` <slot name="extended"></slot> `:d.nothing}
        </div>
      `}};p([(0,l.property)({type:Boolean,reflect:!0})],t.prototype,"disabled",void 0),p([(0,l.property)({type:Boolean,reflect:!0})],t.prototype,"extended",void 0),p([(0,l.property)({type:Boolean,reflect:!0})],t.prototype,"editable",void 0),t=p([(0,a.w)("md-draggable-item")],t),e.ELEMENT=t}(o||(o={}))}},o={};function s(e){var t=o[e];if(void 0!==t)return t.exports;var a=o[e]={exports:{}};return r[e](a,a.exports,s),a.exports}s.m=r,e=[],s.O=(t,r,o,a)=>{if(!r){var i=1/0;for(m=0;m<e.length;m++){for(var[r,o,a]=e[m],d=!0,l=0;l<r.length;l++)(!1&a||i>=a)&&Object.keys(s.O).every(e=>s.O[e](r[l]))?r.splice(l--,1):(d=!1,a<i&&(i=a));if(d){e.splice(m--,1);var n=o();void 0!==n&&(t=n)}}return t}a=a||0;for(var m=e.length;m>0&&e[m-1][2]>a;m--)e[m]=e[m-1];e[m]=[r,o,a]},s.d=(e,t)=>{for(var r in t)s.o(t,r)&&!s.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);export{s as __webpack_require__};t={7219:0},s.C=e=>{var r,o,{__webpack_esm_ids__:a,__webpack_esm_modules__:i,__webpack_esm_runtime__:d}=e,l=0;for(r in i)s.o(i,r)&&(s.m[r]=i[r]);for(d&&d(s);l<a.length;l++)o=a[l],s.o(t,o)&&t[o]&&t[o][0](),t[a[l]]=0;s.O()},s.O.j=e=>0===t[e];import*as a from"../9609.js";s.C(a);import*as i from"../4084.js";s.C(i);import*as d from"../4955.js";s.C(d);import*as l from"../2364.js";s.C(l);import*as n from"../5308.js";s.C(n);import*as m from"../9938.js";s.C(m);import*as p from"../4781.js";s.C(p);import*as f from"../5201.js";s.C(f);import*as c from"../5584.js";s.C(c);import*as g from"../8227.js";s.C(g);import*as b from"../7704.js";s.C(b);import*as h from"../5757.js";s.C(h);import*as v from"../6994.js";s.C(v);import*as j from"../9431.js";s.C(j);var y=s.O(void 0,[9609,4084,4955,2364,5308,9938,4781,5201,5584,8227,7704,5757,6994,9431],()=>s(5730));const u=(y=s.O(y)).T;export{u as DraggableItem};