Annotation Confidence:
\n\n N/A\n
\n\n Mode:\n \n
\n \n '},e.prototype.after_init=function(){},e.prototype.get_toolbox_item_type=function(){return"ModeSelection"},e}(d);e.ModeSelectionToolboxItem=g;var _=function(t){function e(e){var n=t.call(this)||this;return n.ulabel=e,n.add_styles(),n.add_event_listeners(),n}return r(e,t),e.prototype.add_styles=function(){var t="\n #toolbox div.brush button:not(.circle) {\n padding: 1rem 0.5rem;\n border: 1px solid gray;\n border-radius: 10px\n }\n\n #toolbox div.brush div.brush-button-holder {\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 0.5rem;\n margin-bottom: 1rem;\n }\n\n #toolbox div.brush span.brush-mode {\n display: flex;\n } \n \n #toolbox div.brush button.brush-button.".concat(e.BRUSH_BTN_ACTIVE_CLS," {\n background-color: #1c2d4d;\n }\n "),n="brush-toolbox-item-styles";if(!document.getElementById(n)){var i=document.head||document.querySelector("head"),r=document.createElement("style");r.appendChild(document.createTextNode(t)),r.id=n,i.appendChild(r)}},e.prototype.add_event_listeners=function(){var t=this;$(document).on("click.ulabel",".brush-button",(function(e){switch($(e.currentTarget).attr("id")){case"brush-mode":t.ulabel.toggle_brush_mode(e);break;case"erase-mode":t.ulabel.toggle_erase_mode(e);break;case"brush-inc":t.ulabel.change_brush_size(1.1);break;case"brush-dec":t.ulabel.change_brush_size(1/1.1)}}))},e.prototype.get_html=function(){return'\nBrush Tool
\n \nscroll to switch frames
\nctrl+scroll or shift+drag
\nscrollclick+drag or ctrl+drag
\nAnnotation ID
\n \nAnnotation Count
'+"".concat(p,"
")}},e.prototype.get_html=function(){return'\nChange Annotation Size
\n \nRecolor Annotations
\nKeypoint Slider
',i.ulabel=e,void 0!==n?(i.name=n.name,i.filter_function=n.filter_function,i.get_confidence=n.confidence_function,i.mark_deprecated=n.mark_deprecated,i.keybinds=n.keybinds):(i.name="Keypoint Slider",i.filter_function=a.value_is_lower_than_filter,i.get_confidence=a.get_annotation_confidence,i.mark_deprecated=a.mark_deprecated,i.keybinds={increment:"2",decrement:"1"},n={}),i.slider_bar_id=i.name.replaceLowerConcat(" ","-"),Object.prototype.hasOwnProperty.call(i.ulabel.config,i.name.replaceLowerConcat(" ","_","_default_value"))&&(i.filter_value=i.ulabel.config[i.name.replaceLowerConcat(" ","_","_default_value")]),i.ulabel.config.filter_annotations_on_load&&i.filter_annotations(i.ulabel),i.add_styles(),i}return r(e,t),e.prototype.add_styles=function(){var t="keypoint-slider-toolbox-item-styles";if(!document.getElementById(t)){var e=document.head||document.querySelector("head"),n=document.createElement("style");n.appendChild(document.createTextNode("\n /* Component has no css?? */\n ")),n.id=t,e.appendChild(n)}},e.prototype.filter_annotations=function(t,e,n){void 0===e&&(e=null),void 0===n&&(n=!1),null===e&&(e=Math.round(100*this.filter_value));var i={};for(var r in t.subtasks)i[r]=[];for(var o=0,s=(0,a.get_point_and_line_annotations)(t)[0];o'.concat(this.name,"
\n ")+e.getSliderHTML()+"\n \n "},e.prototype.after_init=function(){},e.prototype.get_toolbox_item_type=function(){return"KeypointSlider"},e}(d);e.KeypointSliderItem=w;var E=function(t){function e(e,n){void 0===n&&(n=null);var i=t.call(this)||this;for(var r in i.ulabel=e,i.config=i.ulabel.config.distance_filter_toolbox_item,s.DEFAULT_FILTER_DISTANCE_CONFIG)Object.prototype.hasOwnProperty.call(i.config,r)||(i.config[r]=s.DEFAULT_FILTER_DISTANCE_CONFIG[r]);for(var o in i.config)i[o]=i.config[o];i.disable_multi_class_mode&&(i.multi_class_mode=!1),i.collapse_options=(0,c.get_local_storage_item)("filterDistanceCollapseOptions"),i.create_overlay();var a=(0,c.get_local_storage_item)("filterDistanceShowOverlay");i.show_overlay=null!==a?a:i.show_overlay,i.overlay.update_display_overlay(i.show_overlay);var l=(0,c.get_local_storage_item)("filterDistanceFilterDuringPolylineMove");return i.filter_during_polyline_move=null!==l?l:i.filter_during_polyline_move,i.add_styles(),i.add_event_listeners(),i}return r(e,t),e.prototype.add_styles=function(){var t="filter-distance-from-row-toolbox-item-styles";if(!document.getElementById(t)){var e=document.head||document.querySelector("head"),n=document.createElement("style");n.appendChild(document.createTextNode('\n #toolbox div.filter-row-distance {\n text-align: left;\n }\n\n #toolbox p.tb-header {\n margin: 0.75rem 0 0.5rem;\n }\n\n #toolbox div.filter-row-distance fieldset.filter-row-distance-options {\n display: inline-block;\n position: relative;\n left: 1rem;\n margin-bottom: 0.5rem;\n font-size: 80%;\n user-select: none;\n }\n\n #toolbox div.filter-row-distance fieldset.filter-row-distance-options * {\n text-align: left;\n }\n\n #toolbox div.filter-row-distance fieldset.filter-row-distance-options.ulabel-collapsed {\n border: none;\n margin-bottom: 0;\n padding: 0; /* Padding takes up too much space without the content */\n\n /* Needed to prevent the element from moving when ulabel-collapsed is toggled \n 0.75em comes from the previous padding, 2px comes from the removed border */\n padding-left: calc(0.75em + 2px)\n }\n\n #toolbox div.filter-row-distance fieldset.filter-row-distance-options legend {\n border-radius: 0.1rem;\n padding: 0.1rem 0.3rem;\n cursor: pointer;\n }\n\n #toolbox div.filter-row-distance fieldset.filter-row-distance-options.ulabel-collapsed legend {\n padding: 0.1rem 0.28rem;\n }\n\n #toolbox div.filter-row-distance fieldset.filter-row-distance-options.ulabel-collapsed :not(legend) {\n display: none;\n }\n\n #toolbox div.filter-row-distance fieldset.filter-row-distance-options legend:hover {\n background-color: rgba(128, 128, 128, 0.3)\n }\n\n #toolbox div.filter-row-distance fieldset.filter-row-distance-options input[type="checkbox"] {\n margin: 0;\n }\n\n #toolbox div.filter-row-distance fieldset.filter-row-distance-options label {\n position: relative;\n top: -0.2rem;\n font-size: smaller;\n }')),n.id=t,e.appendChild(n)}},e.prototype.add_event_listeners=function(){var t=this;$(document).on("click.ulabel","fieldset.filter-row-distance-options > legend",(function(){return t.toggleCollapsedOptions()})),$(document).on("click.ulabel","#filter-slider-distance-multi-checkbox",(function(e){t.multi_class_mode=e.currentTarget.checked,t.switchFilterMode(),t.overlay.update_mode(t.multi_class_mode);var n=t.multi_class_mode;(0,a.filter_points_distance_from_line)(t.ulabel,n)})),$(document).on("change.ulabel","#filter-slider-distance-toggle-overlay-checkbox",(function(e){t.show_overlay=e.currentTarget.checked,t.overlay.update_display_overlay(t.show_overlay),t.overlay.draw_overlay(),(0,c.set_local_storage_item)("filterDistanceShowOverlay",t.show_overlay)})),$(document).on("change.ulabel","#filter-slider-distance-filter-during-polyline-move-checkbox",(function(e){t.filter_during_polyline_move=e.currentTarget.checked,(0,c.set_local_storage_item)("filterDistanceFilterDuringPolylineMove",t.filter_during_polyline_move)})),$(document).on("keypress.ulabel",(function(e){e.key===t.toggle_overlay_keybind&&document.querySelector("#filter-slider-distance-toggle-overlay-checkbox").click()}))},e.prototype.switchFilterMode=function(){$("#filter-single-class-mode").toggleClass("ulabel-hidden"),$("#filter-multi-class-mode").toggleClass("ulabel-hidden")},e.prototype.toggleCollapsedOptions=function(){$("fieldset.filter-row-distance-options").toggleClass("ulabel-collapsed"),this.collapse_options=!this.collapse_options,(0,c.set_local_storage_item)("filterDistanceCollapseOptions",this.collapse_options)},e.prototype.create_overlay=function(){for(var t=(0,a.get_point_and_line_annotations)(this.ulabel)[1],e={closest_row:void 0},n=document.querySelectorAll(".filter-row-distance-slider"),i=0;i'.concat(this.name,'
\n \n0&&Math.abs(w-n[x-1][0])>d){var E=parseFloat(n[x-1][0]),k=parseFloat(n[x-1][1]),S=parseFloat(n[x][0]),C=parseFloat(n[x][1]);if(E>-180&&Ef?180:-180,L]),(b=[]).push([n[x-1][0]>f?-180:180,L]),v.push(b)}else b=[],v.push(b);b.push([w,n[x][1]])}else b.push([n[x][0],n[x][1]])}}else{var P=[];v.push(P);for(var O=0;O