{{#component powerSelectComponentName
  ariaDescribedBy=ariaDescribedBy
  ariaInvalid=ariaInvalid
  ariaLabel=ariaLabel
  ariaLabelledBy=ariaLabelledBy
  options=optionsArray
  selected=selected
  onchange=(action selectOrCreate)
  onkeydown=onkeydown
  oninput=oninput
  onfocus=onfocus
  onopen=onopen
  onclose=onclose
  registerAPI=registerAPI
  search=(action searchAndSuggest)
  disabled=disabled
  placeholder=placeholder
  searchEnabled=searchEnabled
  searchPlaceholder=searchPlaceholder
  searchField=searchField
  matcher=matcher
  loadingMessage=loadingMessage
  noMatchesMessage=noMatchesMessage
  onblur=onblur
  searchMessage=searchMessage
  triggerComponent=triggerComponent
  selectedItemComponent=selectedItemComponent
  afterOptionsComponent=afterOptionsComponent
  beforeOptionsComponent=beforeOptionsComponent
  optionsComponent=optionsComponent
  renderInPlace=renderInPlace
  closeOnSelect=closeOnSelect
  allowClear=allowClear
  verticalPosition=verticalPosition
  horizontalPosition=horizontalPosition
  class=class
  triggerClass=triggerClass
  dropdownClass=dropdownClass
  triggerId=triggerId
  extra=extra
  initiallyOpened=initiallyOpened
  matchTriggerWidth=matchTriggerWidth
  destination=destination
  tabindex=tabindex
  dir=dir
  defaultHighlighted=defaultHighlighted
  as |option term|
}}
  {{#if option.__isSuggestion__}}
    {{component suggestedOptionComponent option=option term=term}}
  {{else}}
    {{yield option term}}
  {{/if}}
{{/component}}

{{#component powerSelectComponentName
  afterOptionsComponent=afterOptionsComponent
  allowClear=allowClear
  ariaDescribedBy=ariaDescribedBy
  ariaInvalid=ariaInvalid
  ariaLabel=ariaLabel
  ariaLabelledBy=ariaLabelledBy
  beforeOptionsComponent=beforeOptionsComponent
  buildSelection=buildSelection
  calculatePosition=calculatePosition
  class=class
  closeOnSelect=closeOnSelect
  defaultHighlighted=defaultHighlighted
  destination=destination
  dir=dir
  disabled=disabled
  dropdownClass=dropdownClass
  extra=extra
  groupComponent=groupComponent
  horizontalPosition=horizontalPosition
  initiallyOpened=initiallyOpened
  loadingMessage=loadingMessage
  matchTriggerWidth=matchTriggerWidth
  matcher=matcher
  noMatchesMessage=noMatchesMessage
  onblur=onblur
  onchange=(action selectOrCreate)
  onclose=onclose
  onfocus=onfocus
  oninput=oninput
  onkeydown=onkeydown
  onopen=onopen
  options=optionsArray
  optionsComponent=optionsComponent
  placeholder=placeholder
  placeholderComponent=placeholderComponent
  preventScroll=preventScroll
  registerAPI=registerAPI
  renderInPlace=renderInPlace
  scrollTo=scrollTo
  search=(action searchAndSuggest)
  searchEnabled=searchEnabled
  searchField=searchField
  searchMessage=searchMessage
  searchPlaceholder=searchPlaceholder
  selected=selected
  selectedItemComponent=selectedItemComponent
  tabindex=tabindex
  triggerClass=triggerClass
  triggerComponent=triggerComponent
  triggerId=triggerId
  triggerRole=triggerRole
  typeAheadMatcher=typeAheadMatcher
  verticalPosition=verticalPosition
  as |option term|
}}
  {{#if option.__isSuggestion__}}
    {{component suggestedOptionComponent option=option term=term}}
  {{else}}
    {{yield option term}}
  {{/if}}
{{/component}}

Add missing options and sort alphabetically
Add missing options and sort alphabetically
