<commit_before><template>
  <processing-section
    :section-title="sectionTitle"
    :data-available="movieList.length > 0"
    :default-hidden="defaultHidden"
  >
    <template #controls>
      <movie-select
        :movie-list="movieList"
        @changed="selectChanged"
      />
    </template>

    <slot />
  </processing-section>
</template>

<script>
import MovieSelect from 'modules/types/em/components/movie-select.vue'
import ProcessingSection from 'modules/types/em/components/processing-section.vue'

export default {
    'name': "ProcessingSectionMovieList",
    'components': {
        'movie-select': MovieSelect,
        'processing-section': ProcessingSection,
    },
    'props': {
        'sectionTitle': {
            'type': String,
            'required': true,
        },
        'defaultHidden': {
            'type': Boolean,
            'default': false,
        },
        'urlPrefix': {
            'type': String,
            'required': true,
        },
        'fetchTrigger': {
            'type': String,
            'required': true,
        },
        'autoProcProgramId': {
            'type': Number,
            'required': true,<commit_msg>dc44a03a3ade2ed9f97e587d8629faa83e088856 (part 2)<commit_after><template>
  <processing-section
    :section-title="sectionTitle"
    :data-available="movieList.length > 0"
    :default-hidden="defaultHidden"
  >
    <template #controls>
      <movie-select
        :movie-list="movieList"
        @changed="selectChanged"
      />
    </template>

    <slot />
  </processing-section>
</template>

<script>
import MovieSelect from 'modules/types/em/components/movie-select.vue'
import ProcessingSection from 'modules/types/em/components/processing-section.vue'

export default {
    'name': "ProcessingSectionMovieSelect",
    'components': {
        'movie-select': MovieSelect,
        'processing-section': ProcessingSection,
    },
    'props': {
        'sectionTitle': {
            'type': String,
            'required': true,
        },
        'defaultHidden': {
            'type': Boolean,
            'default': false,
        },
        'urlPrefix': {
            'type': String,
            'required': true,
        },
        'fetchTrigger': {
            'type': String,
            'required': true,
        },
        'autoProcProgramId': {
            'type': Number,
            'required': true,
{'fraction_non_alphanumeric': 0.14, 'fraction_numerical': 0.01125, 'mean_word_length': 2.09009009009009, 'pattern_counts': {'":': 0, '<': 21, '<?xml version=': 0, '>': 23, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2772403', 'n_tokens_mistral': 708, 'n_tokens_neox': 677, 'n_words': 119}