var searchData=
[
  ['observable_0',['observable',['../structecs__observer__t.html#a44fb3323ae7d3a3e8c506046665963a9',1,'ecs_observer_t::observable'],['../structecs__observer__desc__t.html#a6fbf0efe8d795a7b75b7ad9d62275eb7',1,'ecs_observer_desc_t::observable'],['../structecs__event__desc__t.html#acf0b42613346ca7c42c66459005ccd82',1,'ecs_event_desc_t::observable']]],
  ['observe_1',['observe',['../structflecs_1_1entity__builder.html#afa90b66fd65d2710e07007bd73e86339',1,'flecs::entity_builder::observe(flecs::entity_t evt, Func &amp;&amp;callback) const'],['../structflecs_1_1entity__builder.html#a5d5576de6136754c371925634df684fa',1,'flecs::entity_builder::observe(Func &amp;&amp;callback) const'],['../structflecs_1_1entity__builder.html#a28ef5b21eb210f57bfef85462ac56b4d',1,'flecs::entity_builder::observe(Func &amp;&amp;callback) const'],['../structflecs_1_1entity__builder.html#ab6050fb9a45b5bcbe5e38bdc9964d7e6',1,'flecs::entity_builder::observe(flecs::entity_t evt, Func &amp;&amp;callback) const'],['../structflecs_1_1entity__builder.html#a49e77241334232d5acb67fd92a40f6fc',1,'flecs::entity_builder::observe(Func &amp;&amp;callback) const'],['../structflecs_1_1entity__builder.html#a19adebc4c18a744e1258996ac333421e',1,'flecs::entity_builder::observe(Func &amp;&amp;callback) const'],['../structflecs_1_1entity__builder.html#ab6050fb9a45b5bcbe5e38bdc9964d7e6',1,'flecs::observe(flecs::entity_t evt, Func &amp;&amp;callback) const'],['../structflecs_1_1entity__builder.html#a49e77241334232d5acb67fd92a40f6fc',1,'flecs::observe(Func &amp;&amp;callback) const'],['../structflecs_1_1entity__builder.html#a19adebc4c18a744e1258996ac333421e',1,'flecs::observe(Func &amp;&amp;callback) const']]],
  ['observer_2',['Observer',['../md_docs_2Quickstart.html#observer',1,'']]],
  ['observer_3',['observer',['../structflecs_1_1observer.html',1,'flecs::observer'],['../group__cpp__observers.html#gab79584a6a6a97e6027511c3966d4187c',1,'flecs::world::observer(flecs::entity e) const'],['../group__cpp__observers.html#ga876541023d75a8d2aef6206f61581a1e',1,'flecs::world::observer(Args &amp;&amp;... args) const'],['../structflecs_1_1world.html#gab79584a6a6a97e6027511c3966d4187c',1,'flecs::world::observer(flecs::entity e) const'],['../structflecs_1_1world.html#a876541023d75a8d2aef6206f61581a1e',1,'flecs::world::observer(Args &amp;&amp;... args) const'],['../structflecs_1_1world.html#gab79584a6a6a97e6027511c3966d4187c',1,'flecs::observer(flecs::entity e) const'],['../structflecs_1_1world.html#a876541023d75a8d2aef6206f61581a1e',1,'flecs::observer(Args &amp;&amp;... args) const']]],
  ['observer_20disabling_4',['Observer disabling',['../md_docs_2ObserversManual.html#observer-disabling',1,'']]],
  ['observer_20execution_5',['Observer Execution',['../md_docs_2ObserversManual.html#observer-execution',1,'']]],
  ['observer_20order_20is_20undefined_6',['Observer order is undefined',['../md_docs_2ObserversManual.html#observer-order-is-undefined',1,'']]],
  ['observer_20ordering_7',['Observer Ordering',['../md_docs_2ObserversManual.html#observer-ordering',1,'']]],
  ['observer_5fbuilder_8',['observer_builder',['../structflecs_1_1observer__builder.html',1,'flecs']]],
  ['observer_5fbuilder_5fi_9',['observer_builder_i',['../structflecs_1_1observer__builder__i.html',1,'flecs']]],
  ['observer_5fcount_10',['observer_count',['../structecs__world__stats__t.html#aded2a682db905912338e8363dedda8df',1,'ecs_world_stats_t']]],
  ['observer_5fflags_11',['observer_flags',['../structflecs_1_1observer__builder__i.html#ae5c6a5cdd3ab8ebb717ff09dd486016a',1,'flecs::observer_builder_i']]],
  ['observers_12',['Observers',['../md_docs_2ObserversManual.html#bad-use-cases-for-observers',1,'Bad Use Cases for Observers'],['../md_docs_2ObserversManual.html#entity-observers',1,'Entity Observers'],['../md_docs_2ObserversManual.html#good-use-cases-for-observers',1,'Good Use Cases for Observers'],['../md_docs_2ObserversManual.html#multi-event-observers',1,'Multi-event Observers'],['../md_docs_2ObserversManual.html#multi-term-observers',1,'Multi-term Observers'],['../group__observers.html',1,'Observers'],['../group__cpp__observers.html',1,'Observers'],['../md_docs_2ObserversManual.html',1,'Observers'],['../md_docs_2MigrationGuide.html#observers-1',1,'Observers']]],
  ['observers_20vs_20hooks_13',['Observers vs. Hooks',['../md_docs_2ObserversManual.html#observers-vs-hooks',1,'']]],
  ['observers_5fran_14',['observers_ran',['../structecs__world__stats__t.html#a69f1b534fac6e237564e1802ad4345b5',1,'ecs_world_stats_t']]],
  ['observers_5fran_5fframe_15',['observers_ran_frame',['../structecs__world__info__t.html#a6b293969d1ea425bd7a4347ba5b4bcdc',1,'ecs_world_info_t']]],
  ['of_20a_20relationship_20for_20entity_16',['of a relationship for entity',['../md_docs_2Relationships.html#find-all-targets-of-a-relationship-for-entity',1,'Find all targets of a relationship for entity'],['../md_docs_2Relationships.html#find-first-target-of-a-relationship-for-entity',1,'Find first target of a relationship for entity']]],
  ['of_20a_20relationship_20with_20component_17',['Find target of a relationship with component',['../md_docs_2Relationships.html#find-target-of-a-relationship-with-component',1,'']]],
  ['of_20ram_18',['Why are queries taking up a lot of RAM?',['../md_docs_2FAQ.html#why-are-queries-taking-up-a-lot-of-ram',1,'']]],
  ['of_20respair_19',['Age of Respair',['../index.html#age-of-respair',1,'']]],
  ['of_20the_20main_20function_20',['Can I create systems outside of the main function?',['../md_docs_2FAQ.html#can-i-create-systems-outside-of-the-main-function',1,'']]],
  ['of_20undeclared_20identifier_20flecs_5fid_20…’”_20compiler_20error_21',['Why am I getting an “use of undeclared identifier &apos;FLECS_ID …’” compiler error?',['../md_docs_2FAQ.html#why-am-i-getting-an-use-of-undeclared-identifier-flecs_id--compiler-error',1,'']]],
  ['offset_22',['offset',['../structecs__iter__t.html#a65ed4515efd686663750ce39e36e7279',1,'ecs_iter_t::offset'],['../structecs__event__desc__t.html#a84086d0c1b9b2371aba1f33b248e7ebd',1,'ecs_event_desc_t::offset'],['../structEcsMember.html#aa424109a974248ac5c9da81b2a8869a5',1,'EcsMember::offset'],['../structecs__member__t.html#ace4c790759125bd325c51206093dff8e',1,'ecs_member_t::offset'],['../structecs__meta__type__op__t.html#a80b6c74666d05edb901d67eca16ae531',1,'ecs_meta_type_op_t::offset']]],
  ['on_5fadd_23',['on_add',['../structecs__type__hooks__t.html#ad442dfb7a0318ef6708effac41d6b92d',1,'ecs_type_hooks_t::on_add'],['../structflecs_1_1component.html#a703595217b5e45e17f053aeade60da3c',1,'flecs::component::on_add(Func &amp;&amp;func)']]],
  ['on_5fcompare_24',['on_compare',['../structflecs_1_1component.html#a519ab5b3ca6979d17427e763c8168885',1,'flecs::component']]],
  ['on_5fequals_25',['on_equals',['../structflecs_1_1component.html#ae55514fda34aab86c51d5b429cd82cf3',1,'flecs::component']]],
  ['on_5fgroup_5fcreate_26',['on_group_create',['../structecs__query__desc__t.html#a88fc262baa8ea7b6465306021258a9b1',1,'ecs_query_desc_t::on_group_create'],['../structflecs_1_1query__builder__i.html#a5982fa9876c3d573724a61f7b2ba4e82',1,'flecs::query_builder_i::on_group_create()']]],
  ['on_5fgroup_5fdelete_27',['on_group_delete',['../structecs__query__desc__t.html#ac4619c694f5ea948d7b90a208e761752',1,'ecs_query_desc_t::on_group_delete'],['../structflecs_1_1query__builder__i.html#a2a35c8e732bd7b397c055c70d2d520f7',1,'flecs::query_builder_i::on_group_delete()']]],
  ['on_5fremove_28',['on_remove',['../structecs__type__hooks__t.html#a23d57533ebec2b016d65ec9a5ebc2cda',1,'ecs_type_hooks_t::on_remove'],['../structflecs_1_1component.html#a2e628547c417f615e25344bb66aff669',1,'flecs::component::on_remove()']]],
  ['on_5fset_29',['on_set',['../structecs__type__hooks__t.html#a94cf6da096568f6f7587e28253fc73ee',1,'ecs_type_hooks_t::on_set'],['../structflecs_1_1component.html#a9c6489382d8c6b7fe9d2be810852f9f7',1,'flecs::component::on_set()']]],
  ['onadd_20events_30',['OnAdd Events',['../md_docs_2ObserversManual.html#onadd-events',1,'']]],
  ['onadd_20onremove_20order_20is_20undefined_31',['OnAdd &amp;amp; OnRemove order is undefined',['../md_docs_2ObserversManual.html#onadd--onremove-order-is-undefined',1,'']]],
  ['once_32',['Run once',['../md_docs_2FlecsScript.html#run-once',1,'']]],
  ['ondelete_20delete_33',['(OnDelete, Delete)',['../md_docs_2ComponentTraits.html#ondelete-delete',1,'']]],
  ['ondelete_20remove_34',['(OnDelete, Remove)',['../md_docs_2ComponentTraits.html#ondelete-remove',1,'']]],
  ['ondeletetarget_20delete_35',['(OnDeleteTarget, Delete)',['../md_docs_2ComponentTraits.html#ondeletetarget-delete',1,'']]],
  ['oneof_20trait_36',['OneOf trait',['../md_docs_2ComponentTraits.html#oneof-trait',1,'']]],
  ['oninstantiate_20trait_37',['OnInstantiate trait',['../md_docs_2ComponentTraits.html#oninstantiate-trait',1,'']]],
  ['onload_38',['OnLoad',['../md_docs_2DesignWithFlecs.html#onload',1,'']]],
  ['onremove_20events_39',['OnRemove Events',['../md_docs_2ObserversManual.html#onremove-events',1,'']]],
  ['onremove_20order_20is_20undefined_40',['OnAdd &amp;amp; OnRemove order is undefined',['../md_docs_2ObserversManual.html#onadd--onremove-order-is-undefined',1,'']]],
  ['onset_20and_20inheritance_41',['OnSet and Inheritance',['../md_docs_2ObserversManual.html#onset-and-inheritance',1,'']]],
  ['onset_20events_42',['OnSet Events',['../md_docs_2ObserversManual.html#onset-events',1,'']]],
  ['onset_20order_20is_20maintained_43',['OnSet order is maintained',['../md_docs_2ObserversManual.html#onset-order-is-maintained',1,'']]],
  ['onstore_44',['OnStore',['../md_docs_2DesignWithFlecs.html#onstore',1,'']]],
  ['onupdate_45',['OnUpdate',['../md_docs_2DesignWithFlecs.html#onupdate',1,'']]],
  ['onvalidate_46',['OnValidate',['../md_docs_2DesignWithFlecs.html#onvalidate',1,'']]],
  ['op_5fcount_47',['op_count',['../structecs__meta__type__op__t.html#af31866851b163a0ad70cfd892d9b025f',1,'ecs_meta_type_op_t::op_count'],['../structecs__meta__scope__t.html#ad0bcb1267e95cb30a0ac930d3a678827',1,'ecs_meta_scope_t::op_count']]],
  ['op_5fcur_48',['op_cur',['../structecs__meta__scope__t.html#a95da244fde20b7156a2238820bf5071c',1,'ecs_meta_scope_t']]],
  ['opaque_49',['opaque',['../structflecs_1_1opaque.html',1,'flecs::opaque&lt; T, ElemType &gt;'],['../structecs__meta__scope__t.html#a0f335094b3ce75b4816cf252054ddb9b',1,'ecs_meta_scope_t::opaque'],['../structflecs_1_1component.html#a3cc39417cbc52506d0f1113acf78c011',1,'flecs::component::opaque(const Func &amp;type_support)'],['../structflecs_1_1component.html#a12d738b016f827141cf11519f66ea3bf',1,'flecs::component::opaque(flecs::id_t as_type)']]],
  ['opaque_2ehpp_50',['opaque.hpp',['../opaque_8hpp.html',1,'']]],
  ['open_20source_20projects_51',['Open Source Projects',['../md_docs_2Docs.html#open-source-projects',1,'']]],
  ['oper_52',['oper',['../structecs__term__t.html#a53afe0920e893bb53758d909f570d612',1,'ecs_term_t::oper'],['../structflecs_1_1term__builder__i.html#a20125e54dc393c8447df644e4ff4917b',1,'flecs::term_builder_i::oper()']]],
  ['operations_53',['Operations',['../md_docs_2EntitiesComponents.html#operations',1,'']]],
  ['operations_54',['Deferred operations',['../md_docs_2Manual.html#deferred-operations',1,'']]],
  ['operator_55',['Operator',['../md_docs_2Queries.html#and-operator',1,'And Operator'],['../md_docs_2Queries.html#not-operator',1,'Not Operator'],['../md_docs_2Queries.html#optional-operator',1,'Optional Operator'],['../md_docs_2Queries.html#or-operator',1,'Or Operator']]],
  ['operator_56',['operator',['../md_docs_2FlecsScript.html#comma-operator',1,'Comma operator'],['../md_docs_2FlecsScript.html#semicolon-operator',1,'Semicolon operator']]],
  ['operator_20bool_57',['operator bool',['../structflecs_1_1untyped__ref.html#ad06a349d26db6a2aa3fa4e94bce38ac8',1,'flecs::untyped_ref']]],
  ['operator_20const_20type_5ft_20_2a_58',['operator const type_t *',['../group__cpp__types.html#ga603e8cbcc6f3e5a2d81aba7a96212cba',1,'flecs::type']]],
  ['operator_20overview_59',['Operator Overview',['../md_docs_2Queries.html#operator-overview',1,'']]],
  ['operator_2a_60',['operator*',['../structflecs_1_1field.html#ac925a0a0571abe9702fbca894ecae6ba',1,'flecs::field']]],
  ['operator_2d_3e_61',['operator-&gt;',['../structflecs_1_1field.html#a083897e9701a05452df2114a4d1919a4',1,'flecs::field']]],
  ['operator_5b_5d_62',['operator[]',['../structflecs_1_1untyped__field.html#a32aaa025e902e9d59215870ce5d09e0b',1,'flecs::untyped_field::operator[]()'],['../structflecs_1_1field.html#ae8421040fbb2706a07cb3778a4b49a36',1,'flecs::field::operator[]()']]],
  ['operators_63',['Operators',['../md_docs_2Queries.html#andfrom-orfrom-notfrom-operators',1,'AndFrom, OrFrom, NotFrom Operators'],['../md_docs_2FlecsQueryLanguage.html#operators',1,'Operators'],['../md_docs_2FlecsScript.html#operators-1',1,'Operators']]],
  ['operators_64',['operators',['../md_docs_2Queries.html#equality-operators',1,'Equality operators'],['../md_docs_2FlecsQueryLanguage.html#equality-operators-1',1,'Equality operators']]],
  ['ops_65',['ops',['../structEcsTypeSerializer.html#ab4f5c7c01bcc194eed989c418d96ac11',1,'EcsTypeSerializer::ops'],['../structecs__meta__scope__t.html#ac1a95964b8991be2377ce6ab42193459',1,'ecs_meta_scope_t::ops']]],
  ['optimization_66',['Empty archetype optimization',['../md_docs_2Queries.html#empty-archetype-optimization',1,'']]],
  ['optional_67',['Optional',['../md_docs_2FlecsQueryLanguage.html#optional',1,'']]],
  ['optional_20operator_68',['Optional Operator',['../md_docs_2Queries.html#optional-operator',1,'']]],
  ['options_69',['Options',['../md_docs_2FlecsRemoteApi.html#options',1,'Options'],['../md_docs_2FlecsRemoteApi.html#options-1',1,'Options']]],
  ['or_70',['Or',['../md_docs_2FlecsQueryLanguage.html#or',1,'']]],
  ['or_20higher_71',['Can I use Flecs with C++14 or higher?',['../md_docs_2FAQ.html#can-i-use-flecs-with-c14-or-higher',1,'']]],
  ['or_20operator_72',['Or Operator',['../md_docs_2Queries.html#or-operator',1,'']]],
  ['or_20other_20types_20inside_20components_73',['Can I use std::vector or other types inside components?',['../md_docs_2FAQ.html#can-i-use-stdvector-or-other-types-inside-components',1,'']]],
  ['or_20remove_20components_20from_20within_20a_20system_74',['Can I add or remove components from within a system?',['../md_docs_2FAQ.html#can-i-add-or-remove-components-from-within-a-system',1,'']]],
  ['order_75',['Cleanup order',['../md_docs_2ComponentTraits.html#cleanup-order',1,'']]],
  ['order_20during_20world_20teardown_76',['Cleanup order during world teardown',['../md_docs_2ComponentTraits.html#cleanup-order-during-world-teardown',1,'']]],
  ['order_20is_20maintained_77',['order is maintained',['../md_docs_2ObserversManual.html#custom-event-order-is-maintained',1,'Custom event order is maintained'],['../md_docs_2ObserversManual.html#onset-order-is-maintained',1,'OnSet order is maintained']]],
  ['order_20is_20undefined_78',['order is undefined',['../md_docs_2ObserversManual.html#observer-order-is-undefined',1,'Observer order is undefined'],['../md_docs_2ObserversManual.html#onadd--onremove-order-is-undefined',1,'OnAdd &amp; OnRemove order is undefined']]],
  ['order_20is_20undefined_20between_20entities_79',['Event order is undefined between entities',['../md_docs_2ObserversManual.html#event-order-is-undefined-between-entities',1,'']]],
  ['order_5fby_80',['order_by',['../structecs__query__desc__t.html#a5ebafb85a30a4066249739961a253d9c',1,'ecs_query_desc_t::order_by'],['../structflecs_1_1query__builder__i.html#ac66c195ea77f223eb23b33e835526e23',1,'flecs::query_builder_i::order_by(int(*compare)(flecs::entity_t, const T *, flecs::entity_t, const T *))'],['../structflecs_1_1query__builder__i.html#ae694d98997987fb6450d78774dee7d26',1,'flecs::query_builder_i::order_by(flecs::entity_t component, int(*compare)(flecs::entity_t, const void *, flecs::entity_t, const void *))']]],
  ['order_5fby_5fcallback_81',['order_by_callback',['../structecs__query__desc__t.html#a6a2efe794c2d8cba6b373c929a3fd386',1,'ecs_query_desc_t']]],
  ['order_5fby_5ftable_5fcallback_82',['order_by_table_callback',['../structecs__query__desc__t.html#ac4a54baa812c5ebb1d3166e5a9974ca7',1,'ecs_query_desc_t']]],
  ['ordered_5fconstants_83',['ordered_constants',['../structEcsEnum.html#a678b56cc83d029f686963ab731d8edac',1,'EcsEnum::ordered_constants'],['../structEcsBitmask.html#a7589f8d063def0263a822944e5ae895d',1,'EcsBitmask::ordered_constants']]],
  ['orderedchildren_20trait_84',['OrderedChildren trait',['../md_docs_2ComponentTraits.html#orderedchildren-trait',1,'']]],
  ['ordering_85',['Ordering',['../md_docs_2DesignWithFlecs.html#module-dependencies-and-ordering',1,'Module Dependencies and Ordering'],['../md_docs_2ObserversManual.html#observer-ordering',1,'Observer Ordering']]],
  ['orfrom_86',['OrFrom',['../md_docs_2FlecsQueryLanguage.html#orfrom',1,'']]],
  ['orfrom_20notfrom_20operators_87',['AndFrom, OrFrom, NotFrom Operators',['../md_docs_2Queries.html#andfrom-orfrom-notfrom-operators',1,'']]],
  ['os_20api_88',['OS API',['../group__c__os__api.html',1,'']]],
  ['os_20api_20implementation_89',['OS API Implementation',['../group__c__addons__os__api__impl.html',1,'']]],
  ['os_5fapi_2eh_90',['os_api.h',['../os__api_8h.html',1,'']]],
  ['os_5fapi_5fimpl_2eh_91',['os_api_impl.h',['../os__api__impl_8h.html',1,'']]],
  ['other_20types_20inside_20components_92',['Can I use std::vector or other types inside components?',['../md_docs_2FAQ.html#can-i-use-stdvector-or-other-types-inside-components',1,'']]],
  ['other_5fcount_93',['other_count',['../structecs__world__info__t.html#aab783a62bb921e69029de256f3c67d96',1,'ecs_world_info_t']]],
  ['other_5ftable_94',['other_table',['../structecs__iter__t.html#ad442dea7fb418785b348960900c3ff53',1,'ecs_iter_t::other_table'],['../structecs__event__desc__t.html#a64aec54c33e8472fb80f7cc3aafd8e58',1,'ecs_event_desc_t::other_table']]],
  ['out_95',['out',['../structflecs_1_1term__builder__i.html#a8362970a1d741a060b64305b265938f0',1,'flecs::term_builder_i']]],
  ['out_20annotations_96',['Use in/inout/out annotations',['../md_docs_2DesignWithFlecs.html#use-ininoutout-annotations',1,'']]],
  ['outside_20of_20the_20main_20function_97',['Can I create systems outside of the main function?',['../md_docs_2FAQ.html#can-i-create-systems-outside-of-the-main-function',1,'']]],
  ['outstanding_5falloc_5fcount_98',['outstanding_alloc_count',['../structecs__world__stats__t.html#a666b32a9e10907b61cc5b735974ee2dd',1,'ecs_world_stats_t']]],
  ['over_99',['over',['../structEcsUnit.html#a8f279e2680dcd024f398cd63b51486c1',1,'EcsUnit::over'],['../structecs__unit__desc__t.html#a5b26ed98429a6523ffd7fba3bbef5f97',1,'ecs_unit_desc_t::over']]],
  ['overhead_100',['Module Overhead',['../md_docs_2DesignWithFlecs.html#module-overhead',1,'']]],
  ['override_101',['Override',['../md_docs_2ComponentTraits.html#override',1,'Override'],['../md_docs_2ObserversManual.html#removing-an-override',1,'Removing an Override']]],
  ['overriding_102',['Overriding',['../md_docs_2PrefabsManual.html#auto-overriding',1,'Auto Overriding'],['../md_docs_2PrefabsManual.html#component-overriding',1,'Component Overriding']]],
  ['overshoot_103',['overshoot',['../structEcsTimer.html#a6cda276e440492cfabcc396e50217a41',1,'EcsTimer']]],
  ['overview_104',['Operator Overview',['../md_docs_2Queries.html#operator-overview',1,'']]],
  ['own_20scheduler_20implementation_105',['Can I use my own scheduler implementation?',['../md_docs_2FAQ.html#can-i-use-my-own-scheduler-implementation',1,'']]],
  ['ownership_106',['Memory ownership',['../md_docs_2Manual.html#memory-ownership',1,'']]],
  ['owns_107',['owns',['../structflecs_1_1entity__view.html#a672fe1de67f3920c6148129fa2d5ec05',1,'flecs::entity_view::owns(flecs::id_t e) const'],['../structflecs_1_1entity__view.html#a21cc266a1cfcb4d937404cba9da53d60',1,'flecs::entity_view::owns(flecs::id_t second) const'],['../structflecs_1_1entity__view.html#aba8ed0fb04be5887f6ec00858eea09a7',1,'flecs::entity_view::owns(flecs::id_t first, flecs::id_t second) const'],['../structflecs_1_1entity__view.html#a877abf72bd966c3299dc060c196fddc7',1,'flecs::entity_view::owns() const'],['../structflecs_1_1entity__view.html#a3ba792f11fbf6839611b9b2eab63ab1c',1,'flecs::entity_view::owns() const']]],
  ['owns_20shares_108',['Has, Owns, Shares',['../group__flecs__c__has.html',1,'']]]
];
